Rythmos::CubicSplineInterpolator< Scalar > Class Template Reference

Concrete implemenation of InterpolatorBase that implements cubic spline interpolation. More...

#include <Rythmos_CubicSplineInterpolator_decl.hpp>

Inheritance diagram for Rythmos::CubicSplineInterpolator< Scalar >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ~CubicSplineInterpolator ()
 
 CubicSplineInterpolator ()
 
bool supportsCloning () const
 
RCP< InterpolatorBase< Scalar > > cloneInterpolator () const
 
void setNodes (const RCP< const typename DataStore< Scalar >::DataStoreVector_t > &nodes)
 
void interpolate (const Array< Scalar > &t_values, typename DataStore< Scalar >::DataStoreVector_t *data_out) const
 
int order () const
 
std::string description () const
 
void describe (FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const
 
void setParameterList (RCP< ParameterList > const &paramList)
 
RCP< ParameterList > getNonconstParameterList ()
 
RCP< ParameterList > unsetParameterList ()
 
RCP< const Teuchos::ParameterList > getValidParameters () const
 

Detailed Description

template<class Scalar>
class Rythmos::CubicSplineInterpolator< Scalar >

Concrete implemenation of InterpolatorBase that implements cubic spline interpolation.

Definition at line 55 of file Rythmos_CubicSplineInterpolator_decl.hpp.


Constructor & Destructor Documentation

template<class Scalar >
Rythmos::CubicSplineInterpolator< Scalar >::~CubicSplineInterpolator (  )  [inline]

Definition at line 60 of file Rythmos_CubicSplineInterpolator_decl.hpp.

template<class Scalar >
Rythmos::CubicSplineInterpolator< Scalar >::CubicSplineInterpolator (  )  [inline]

Definition at line 216 of file Rythmos_CubicSplineInterpolator_def.hpp.


Member Function Documentation

template<class Scalar >
bool Rythmos::CubicSplineInterpolator< Scalar >::supportsCloning (  )  const [inline, virtual]

Reimplemented from Rythmos::InterpolatorBase< Scalar >.

Definition at line 224 of file Rythmos_CubicSplineInterpolator_def.hpp.

template<class Scalar >
RCP< InterpolatorBase< Scalar > > Rythmos::CubicSplineInterpolator< Scalar >::cloneInterpolator (  )  const [inline, virtual]

Reimplemented from Rythmos::InterpolatorBase< Scalar >.

Definition at line 232 of file Rythmos_CubicSplineInterpolator_def.hpp.

template<class Scalar >
void Rythmos::CubicSplineInterpolator< Scalar >::setNodes ( const RCP< const typename DataStore< Scalar >::DataStoreVector_t > &  nodes  )  [inline, virtual]
template<class Scalar >
void Rythmos::CubicSplineInterpolator< Scalar >::interpolate ( const Array< Scalar > &  t_values,
typename DataStore< Scalar >::DataStoreVector_t *  data_out 
) const [inline, virtual]
template<class Scalar >
int Rythmos::CubicSplineInterpolator< Scalar >::order (  )  const [inline, virtual]
template<class Scalar >
std::string Rythmos::CubicSplineInterpolator< Scalar >::description (  )  const [inline]

Definition at line 364 of file Rythmos_CubicSplineInterpolator_def.hpp.

template<class Scalar >
void Rythmos::CubicSplineInterpolator< Scalar >::describe ( FancyOStream &  out,
const Teuchos::EVerbosityLevel  verbLevel 
) const [inline]

Definition at line 372 of file Rythmos_CubicSplineInterpolator_def.hpp.

template<class Scalar >
void Rythmos::CubicSplineInterpolator< Scalar >::setParameterList ( RCP< ParameterList > const &  paramList  )  [inline]

Definition at line 394 of file Rythmos_CubicSplineInterpolator_def.hpp.

template<class Scalar >
RCP< ParameterList > Rythmos::CubicSplineInterpolator< Scalar >::getNonconstParameterList (  )  [inline]

Definition at line 407 of file Rythmos_CubicSplineInterpolator_def.hpp.

template<class Scalar >
RCP< ParameterList > Rythmos::CubicSplineInterpolator< Scalar >::unsetParameterList (  )  [inline]

Definition at line 415 of file Rythmos_CubicSplineInterpolator_def.hpp.

template<class Scalar >
RCP< const Teuchos::ParameterList > Rythmos::CubicSplineInterpolator< Scalar >::getValidParameters (  )  const [inline]

Definition at line 424 of file Rythmos_CubicSplineInterpolator_def.hpp.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Friends
Generated on Wed Apr 13 09:58:55 2011 for Rythmos - Transient Integration for Differential Equations by  doxygen 1.6.3