Skip to content

Class cip::MonotonicSpline1D

template <typename T, std::size_t N>

ClassList > cip > MonotonicSpline1D

Inherits the following classes: cip::CubicInterpND

Public Functions

Type Name
MonotonicSpline1D (const Vector & x, const Vector & f)
Vector calc_slopes (const Vector & x, const Vector & f) override const
~MonotonicSpline1D ()

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
virtual ~CubicInterpND ()

Public Functions Documentation

function MonotonicSpline1D

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

function calc_slopes

inline Vector cip::MonotonicSpline1D::calc_slopes (
    const Vector & x,
    const Vector & f
) override const

function ~MonotonicSpline1D

inline cip::MonotonicSpline1D::~MonotonicSpline1D () 


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