Class cip::CubicInterp
template <typename T, typename SlopePolicy, std::size_t N, IndexMethod IM>
ClassList > cip > CubicInterp
Inherits the following classes: cip::CubicInterpND
Public Functions
| Type | Name |
|---|---|
| CubicInterp (const Vector & x, const Vector & f) |
|
| CubicInterp (const Vector & x0, const Vector & x1, const VectorN & f) |
|
| CubicInterp (const Vector & x0, const Vector & x1, const Vector & x2, const VectorN & f) |
|
| virtual Vector | calc_slopes (const Vector & x, const Mdspan1D & f) override const |
| ~CubicInterp () = default |
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 |
| Vector | evaln (const Vectors &... inputs) const |
| virtual | ~CubicInterpND () |
Public Functions Documentation
function CubicInterp [1/3]
function CubicInterp [2/3]
function CubicInterp [3/3]
inline cip::CubicInterp::CubicInterp (
const Vector & x0,
const Vector & x1,
const Vector & x2,
const VectorN & f
)
function calc_slopes
inline virtual Vector cip::CubicInterp::calc_slopes (
const Vector & x,
const Mdspan1D & f
) override const
Implements cip::CubicInterpND::calc_slopes
function ~CubicInterp
The documentation for this class was generated from the following file include/cubic_interp_impl.hpp