$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::NaturalCubicSpline< T > Class Template Reference

#include <spline.h>

Inheritance diagram for plb::NaturalCubicSpline< T >:
Collaboration diagram for plb::NaturalCubicSpline< T >:

List of all members.

Public Member Functions

 NaturalCubicSpline ()
 NaturalCubicSpline (std::string fname)
 NaturalCubicSpline (std::vector< T > const &x_, std::vector< T > const &y_)
virtual ~NaturalCubicSpline ()
virtual NaturalCubicSpline< T > * clone () const
virtual T getFunctionValue (T t) const
virtual T getDerivativeValue (T t) const
virtual T getSecondDerivativeValue (T t) const
virtual T getThirdDerivativeValue (T t) const
virtual T getIntegralValue () const
virtual T getIntegralValue (T tmin, T tmax) const

template<typename T>
class plb::NaturalCubicSpline< T >


Constructor & Destructor Documentation

template<typename T>
plb::NaturalCubicSpline< T >::NaturalCubicSpline (  )  [inline]
template<typename T >
plb::NaturalCubicSpline< T >::NaturalCubicSpline ( std::string  fname  )  [inline]
template<typename T >
plb::NaturalCubicSpline< T >::NaturalCubicSpline ( std::vector< T > const &  x_,
std::vector< T > const &  y_ 
) [inline]
template<typename T>
virtual plb::NaturalCubicSpline< T >::~NaturalCubicSpline (  )  [inline, virtual]

Member Function Documentation

template<typename T >
NaturalCubicSpline< T > * plb::NaturalCubicSpline< T >::clone (  )  const [inline, virtual]

Implements plb::Spline< T >.

template<typename T >
T plb::NaturalCubicSpline< T >::getDerivativeValue ( t  )  const [inline, virtual]

Implements plb::Spline< T >.

template<typename T >
T plb::NaturalCubicSpline< T >::getFunctionValue ( t  )  const [inline, virtual]

Implements plb::Spline< T >.

template<typename T >
T plb::NaturalCubicSpline< T >::getIntegralValue ( tmin,
tmax 
) const [inline, virtual]

Implements plb::Spline< T >.

template<typename T >
T plb::NaturalCubicSpline< T >::getIntegralValue (  )  const [inline, virtual]

Implements plb::Spline< T >.

template<typename T >
T plb::NaturalCubicSpline< T >::getSecondDerivativeValue ( t  )  const [inline, virtual]
template<typename T >
T plb::NaturalCubicSpline< T >::getThirdDerivativeValue ( t  )  const [inline, virtual]

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