Developer documentation
Version 3.0.3-105-gd3941f44
MR::Math::Hermite< T > Class Template Reference

#include "math/hermite.h"

Public Types

using value_type = T
 

Public Member Functions

 Hermite (value_type tension=0.0)
 
void set (value_type position)
 
value_type coef (size_t i) const
 
template<class S >
S value (const S *vals) const
 
template<class S >
S value (const S &a, const S &b, const S &c, const S &d) const
 

Detailed Description

template<typename T>
class MR::Math::Hermite< T >

Definition at line 29 of file hermite.h.

Member Typedef Documentation

◆ value_type

template<typename T >
using MR::Math::Hermite< T >::value_type = T

Definition at line 32 of file hermite.h.

Constructor & Destructor Documentation

◆ Hermite()

template<typename T >
MR::Math::Hermite< T >::Hermite ( value_type  tension = 0.0)
inline

Definition at line 34 of file hermite.h.

Member Function Documentation

◆ coef()

template<typename T >
value_type MR::Math::Hermite< T >::coef ( size_t  i) const
inline

Definition at line 45 of file hermite.h.

◆ set()

template<typename T >
void MR::Math::Hermite< T >::set ( value_type  position)
inline

Definition at line 36 of file hermite.h.

◆ value() [1/2]

template<typename T >
template<class S >
S MR::Math::Hermite< T >::value ( const S a,
const S b,
const S c,
const S d 
) const
inline

Definition at line 55 of file hermite.h.

◆ value() [2/2]

template<typename T >
template<class S >
S MR::Math::Hermite< T >::value ( const S vals) const
inline

Definition at line 50 of file hermite.h.


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