Class cip::NaturalSpline3D
template <typename T, cip::BoundaryConditionType BC, std::size_t N>
ClassList > cip > NaturalSpline3D
Inherits the following classes: cip::CubicInterpND
Public Functions
Type | Name |
---|---|
NaturalSpline3D (const Vector & _x, const Vector & _y, const Vector & _z, const VectorN & _f) |
|
virtual Vector | calc_slopes (const Vector & x, const Mdspan1D & f) override const |
~NaturalSpline3D () |
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 NaturalSpline3D
inline cip::NaturalSpline3D::NaturalSpline3D (
const Vector & _x,
const Vector & _y,
const Vector & _z,
const VectorN & _f
)
function calc_slopes
inline virtual Vector cip::NaturalSpline3D::calc_slopes (
const Vector & x,
const Mdspan1D & f
) override const
Implements cip::CubicInterpND::calc_slopes
function ~NaturalSpline3D
The documentation for this class was generated from the following file include/cubic_splines_3d.hpp