![]() |
0.3.0
|
This is the complete list of members for NAV::CubicSpline< Scalar >, including all inherited members.
boundaryConditionLeft | NAV::CubicSpline< Scalar > | private |
boundaryConditionRight | NAV::CubicSpline< Scalar > | private |
coef_b | NAV::CubicSpline< Scalar > | private |
coef_c | NAV::CubicSpline< Scalar > | private |
coef_c0 | NAV::CubicSpline< Scalar > | private |
coef_d | NAV::CubicSpline< Scalar > | private |
CubicSpline()=default | NAV::CubicSpline< Scalar > | |
CubicSpline(const std::vector< Scalar > &X, const std::vector< Scalar > &Y, BoundaryCondition leftBoundaryCondition={ BoundaryCondition::SecondDerivative, 0.0 }, BoundaryCondition rightBoundaryCondition={ BoundaryCondition::SecondDerivative, 0.0 }) | NAV::CubicSpline< Scalar > | inline |
derivative(size_t order, Scalar x) const | NAV::CubicSpline< Scalar > | inline |
findClosestIdx(Scalar x) const | NAV::CubicSpline< Scalar > | inlineprivate |
operator()(Scalar x) const | NAV::CubicSpline< Scalar > | inline |
setBoundaries(BoundaryCondition leftBoundaryCondition, BoundaryCondition rightBoundaryCondition) | NAV::CubicSpline< Scalar > | inline |
setPoints(const std::vector< Scalar > &x, const std::vector< Scalar > &y) | NAV::CubicSpline< Scalar > | inline |
size() const noexcept | NAV::CubicSpline< Scalar > | inline |
vals_x | NAV::CubicSpline< Scalar > | private |
vals_y | NAV::CubicSpline< Scalar > | private |