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]
function build
template<typename... Args>
inline void cip::CubicInterpND::build (
const Ff & f,
const Args &... _xi
)
function calc_slopes
function eval
function evaln
template<typename... Vectors>
inline Vector cip::CubicInterpND::evaln (
const Vectors &... inputs
) const
function operator=
function ~CubicInterpND
The documentation for this class was generated from the following file include/cubic_interp.hpp