Skip to content

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

See 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]

inline cip::CubicInterp::CubicInterp (
    const Vector & x,
    const Vector & f
) 

function CubicInterp [2/3]

inline cip::CubicInterp::CubicInterp (
    const Vector & x0,
    const Vector & x1,
    const VectorN & f
) 

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

cip::CubicInterp::~CubicInterp () = default


The documentation for this class was generated from the following file include/cubic_interp_impl.hpp