Rythmos::LinearInterpolator< Scalar > Class Template Reference

Inheritance diagram for Rythmos::LinearInterpolator< Scalar >:
[legend]
List of all members.

Public Member Functions

 ~LinearInterpolator ()
 Destructor.
 LinearInterpolator ()
 Constructor.
bool supportsCloning () const
 
Teuchos::RCP< InterpolatorBase<
Scalar > > 
cloneInterpolator () const
 
void interpolate (const typename DataStore< Scalar >::DataStoreVector_t &data_in, const Array< Scalar > &t_values, typename DataStore< Scalar >::DataStoreVector_t *data_out) const
 
int order () const
 
std::string description () const
 
void describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const
 
void setParameterList (Teuchos::RCP< Teuchos::ParameterList > const &paramList)
 
Teuchos::RCP< Teuchos::ParameterListgetParameterList ()
 
Teuchos::RCP< Teuchos::ParameterListunsetParameterList ()
 

Detailed Description

template<class Scalar>
class Rythmos::LinearInterpolator< Scalar >

Definition at line 37 of file Rythmos_LinearInterpolator.hpp.


Constructor & Destructor Documentation

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

Destructor.

Definition at line 42 of file Rythmos_LinearInterpolator.hpp.

template<class Scalar>
Rythmos::LinearInterpolator< Scalar >::LinearInterpolator (  ) 

Constructor.

Definition at line 88 of file Rythmos_LinearInterpolator.hpp.


Member Function Documentation

template<class Scalar>
bool Rythmos::LinearInterpolator< Scalar >::supportsCloning (  )  const [virtual]

Reimplemented from Rythmos::InterpolatorBase< Scalar >.

Definition at line 92 of file Rythmos_LinearInterpolator.hpp.

template<class Scalar>
Teuchos::RCP< InterpolatorBase< Scalar > > Rythmos::LinearInterpolator< Scalar >::cloneInterpolator (  )  const [virtual]

Reimplemented from Rythmos::InterpolatorBase< Scalar >.

Definition at line 99 of file Rythmos_LinearInterpolator.hpp.

template<class Scalar>
void Rythmos::LinearInterpolator< Scalar >::interpolate ( const typename DataStore< Scalar >::DataStoreVector_t &  data_in,
const Array< Scalar > &  t_values,
typename DataStore< Scalar >::DataStoreVector_t *  data_out 
) const [virtual]

Implements Rythmos::InterpolatorBase< Scalar >.

Definition at line 109 of file Rythmos_LinearInterpolator.hpp.

template<class Scalar>
int Rythmos::LinearInterpolator< Scalar >::order (  )  const [virtual]

Implements Rythmos::InterpolatorBase< Scalar >.

Definition at line 204 of file Rythmos_LinearInterpolator.hpp.

template<class Scalar>
std::string Rythmos::LinearInterpolator< Scalar >::description (  )  const [virtual]

Reimplemented from Teuchos::Describable.

Definition at line 210 of file Rythmos_LinearInterpolator.hpp.

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

Reimplemented from Teuchos::Describable.

Definition at line 217 of file Rythmos_LinearInterpolator.hpp.

template<class Scalar>
void Rythmos::LinearInterpolator< Scalar >::setParameterList ( Teuchos::RCP< Teuchos::ParameterList > const &  paramList  )  [virtual]

Implements Teuchos::ParameterListAcceptor.

Definition at line 233 of file Rythmos_LinearInterpolator.hpp.

template<class Scalar>
Teuchos::RCP< Teuchos::ParameterList > Rythmos::LinearInterpolator< Scalar >::getParameterList (  )  [virtual]

Implements Teuchos::ParameterListAcceptor.

Definition at line 247 of file Rythmos_LinearInterpolator.hpp.

template<class Scalar>
Teuchos::RCP< Teuchos::ParameterList > Rythmos::LinearInterpolator< Scalar >::unsetParameterList (  )  [virtual]

Implements Teuchos::ParameterListAcceptor.

Definition at line 253 of file Rythmos_LinearInterpolator.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Oct 20 12:46:10 2009 for Rythmos - Transient Integration for Differential Equations by doxygen 1.4.7