DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
diffeq::core::composable::CubicSplineInterpolator< T > Class Template Reference

Cubic spline interpolator implementation. More...

#include <interpolation_decorator.hpp>

Inheritance diagram for diffeq::core::composable::CubicSplineInterpolator< T >:

Public Member Functions

void set_data (const std::vector< T > &times, const std::vector< std::vector< typename T::value_type > > &states)
 
std::vector< typename T::value_type > interpolate (T t)
 

Detailed Description

template<typename T>
class diffeq::core::composable::CubicSplineInterpolator< T >

Cubic spline interpolator implementation.

Definition at line 87 of file interpolation_decorator.hpp.

Member Function Documentation

◆ interpolate()

template<typename T >
std::vector< typename T::value_type > diffeq::core::composable::CubicSplineInterpolator< T >::interpolate ( t)
inline

Definition at line 102 of file interpolation_decorator.hpp.

◆ set_data()

template<typename T >
void diffeq::core::composable::CubicSplineInterpolator< T >::set_data ( const std::vector< T > &  times,
const std::vector< std::vector< typename T::value_type > > &  states 
)
inline

Definition at line 95 of file interpolation_decorator.hpp.


The documentation for this class was generated from the following file: