Skip to content

Class cip::NaturalSpline1D

template <typename T, std::size_t N, cip::BoundaryConditionType BC>

ClassList > cip > NaturalSpline1D

Inherits the following classes: cip::CubicInterpND

Public Functions

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

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 NaturalSpline1D

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

function calc_slopes

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

function ~NaturalSpline1D

inline cip::NaturalSpline1D::~NaturalSpline1D () 


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