Skip to content

Class cip::CubicInterpND

template <typename T, std::size_t N, IndexMethod IM>

ClassList > cip > CubicInterpND

Inherited by the following classes: cip::CubicInterp

Public Functions

Type Name
CubicInterpND (const Ff & _f, const Args &... _xi)
CubicInterpND (CubicInterpND &&) = delete
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
CubicInterpND & operator= (CubicInterpND &&) = delete
virtual ~CubicInterpND ()

Public Functions Documentation

function CubicInterpND [1/2]

template<typename... Args>
inline cip::CubicInterpND::CubicInterpND (
    const Ff & _f,
    const Args &... _xi
) 

function CubicInterpND [2/2]

cip::CubicInterpND::CubicInterpND (
    CubicInterpND &&
) = delete

function build

template<typename... Args>
inline void cip::CubicInterpND::build (
    const Ff & f,
    const Args &... _xi
) 

function calc_slopes

virtual Vector cip::CubicInterpND::calc_slopes (
    const Vector & x,
    const Mdspan1D & f
) const = 0

function eval

template<typename... Args>
inline T cip::CubicInterpND::eval (
    const Args &... args
) const

function evaln

template<typename... Vectors>
inline Vector cip::CubicInterpND::evaln (
    const Vectors &... inputs
) const

function operator=

CubicInterpND & cip::CubicInterpND::operator= (
    CubicInterpND &&
) = delete

function ~CubicInterpND

inline virtual cip::CubicInterpND::~CubicInterpND () 


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