Class cip::NaturalSpline2D
template <typename T, cip::BoundaryConditionType BC, std::size_t N>
ClassList > cip > NaturalSpline2D
Inherits the following classes: cip::CubicInterpND
Public Functions
Type | Name |
---|---|
NaturalSpline2D (const Vector & _x, const Vector & _y, const VectorN & _f) |
|
virtual Vector | calc_slopes (const Vector & x, const Mdspan1D & f) override const |
~NaturalSpline2D () |
Public Functions inherited from cip::CubicInterpND
Type | Name |
---|---|
CubicInterpND (const Ff & _f, const Args &... _xi) |
|
void | build (const Ff & f, const Args &... _xi) |
virtual Vector | calc_slopes (const Vector & x, const Mdspan1D & f) const = 0 |
T | eval (const Args &... args) const |
virtual | ~CubicInterpND () |
Public Functions Documentation
function NaturalSpline2D
inline cip::NaturalSpline2D::NaturalSpline2D (
const Vector & _x,
const Vector & _y,
const VectorN & _f
)
function calc_slopes
inline virtual Vector cip::NaturalSpline2D::calc_slopes (
const Vector & x,
const Mdspan1D & f
) override const
Implements cip::CubicInterpND::calc_slopes
function ~NaturalSpline2D
The documentation for this class was generated from the following file include/cubic_splines_2d.hpp