ConstantGradient enum value | ConvexMonotoneImpl< I1, I2 > | |
constantLastPeriod_ | ConvexMonotoneImpl< I1, I2 > | private |
ConvexMonotoneImpl(const I1 &xBegin, const I1 &xEnd, const I2 &yBegin, Real quadraticity, Real monotonicity, bool forcePositive, bool constantLastPeriod, const helper_map &preExistingHelpers) | ConvexMonotoneImpl< I1, I2 > | |
derivative(Real) const override | ConvexMonotoneImpl< I1, I2 > | virtual |
EverywhereConstant enum value | ConvexMonotoneImpl< I1, I2 > | |
extrapolationHelper_ | ConvexMonotoneImpl< I1, I2 > | private |
forcePositive_ | ConvexMonotoneImpl< I1, I2 > | private |
getExistingHelpers() | ConvexMonotoneImpl< I1, I2 > | |
helper_map typedef | ConvexMonotoneImpl< I1, I2 > | private |
isInRange(Real x) const override | Interpolation::templateImpl< I1, I2 > | virtual |
length_ | ConvexMonotoneImpl< I1, I2 > | private |
locate(Real x) const | Interpolation::templateImpl< I1, I2 > | protected |
monotonicity_ | ConvexMonotoneImpl< I1, I2 > | private |
preSectionHelpers_ | ConvexMonotoneImpl< I1, I2 > | private |
primitive(Real x) const override | ConvexMonotoneImpl< I1, I2 > | virtual |
quadraticity_ | ConvexMonotoneImpl< I1, I2 > | private |
QuadraticMaximum enum value | ConvexMonotoneImpl< I1, I2 > | |
QuadraticMinimum enum value | ConvexMonotoneImpl< I1, I2 > | |
secondDerivative(Real) const override | ConvexMonotoneImpl< I1, I2 > | virtual |
sectionHelpers_ | ConvexMonotoneImpl< I1, I2 > | private |
SectionType enum name | ConvexMonotoneImpl< I1, I2 > | |
templateImpl(const I1 &xBegin, const I1 &xEnd, const I2 &yBegin, const int requiredPoints=2) | Interpolation::templateImpl< I1, I2 > | |
update() override | ConvexMonotoneImpl< I1, I2 > | virtual |
value(Real x) const override | ConvexMonotoneImpl< I1, I2 > | virtual |
xBegin_ | Interpolation::templateImpl< I1, I2 > | protected |
xEnd_ | Interpolation::templateImpl< I1, I2 > | protected |
xMax() const override | Interpolation::templateImpl< I1, I2 > | virtual |
xMin() const override | Interpolation::templateImpl< I1, I2 > | virtual |
xValues() const override | Interpolation::templateImpl< I1, I2 > | virtual |
yBegin_ | Interpolation::templateImpl< I1, I2 > | protected |
yValues() const override | Interpolation::templateImpl< I1, I2 > | virtual |
~Impl()=default | Interpolation::Impl | virtual |