Rythmos - Transient Integration for Differential Equations Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Rythmos::LinearInterpolator< Scalar > Class Template Reference

Concrete implemenation of InterpolatorBase just just does simple linear interploation. More...

#include <Rythmos_LinearInterpolator_decl.hpp>

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

Public Member Functions

 ~LinearInterpolator ()
 
 LinearInterpolator ()
 
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
 

Additional Inherited Members

Detailed Description

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

Concrete implemenation of InterpolatorBase just just does simple linear interploation.

Definition at line 42 of file Rythmos_LinearInterpolator_decl.hpp.

Constructor & Destructor Documentation

◆ ~LinearInterpolator()

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

Definition at line 47 of file Rythmos_LinearInterpolator_decl.hpp.

◆ LinearInterpolator()

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

Definition at line 51 of file Rythmos_LinearInterpolator_def.hpp.

Member Function Documentation

◆ supportsCloning()

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

Reimplemented from Rythmos::InterpolatorBase< Scalar >.

Definition at line 59 of file Rythmos_LinearInterpolator_def.hpp.

◆ cloneInterpolator()

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

Reimplemented from Rythmos::InterpolatorBase< Scalar >.

Definition at line 67 of file Rythmos_LinearInterpolator_def.hpp.

◆ setNodes()

template<class Scalar >
void Rythmos::LinearInterpolator< Scalar >::setNodes ( const RCP< const typename DataStore< Scalar >::DataStoreVector_t > & nodes)
virtual

◆ interpolate()

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

◆ order()

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

◆ description()

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

Definition at line 239 of file Rythmos_LinearInterpolator_def.hpp.

◆ describe()

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

Definition at line 247 of file Rythmos_LinearInterpolator_def.hpp.

◆ setParameterList()

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

Definition at line 269 of file Rythmos_LinearInterpolator_def.hpp.

◆ getNonconstParameterList()

template<class Scalar >
RCP< ParameterList > Rythmos::LinearInterpolator< Scalar >::getNonconstParameterList ( )

Definition at line 282 of file Rythmos_LinearInterpolator_def.hpp.

◆ unsetParameterList()

template<class Scalar >
RCP< ParameterList > Rythmos::LinearInterpolator< Scalar >::unsetParameterList ( )

Definition at line 290 of file Rythmos_LinearInterpolator_def.hpp.

◆ getValidParameters()

template<class Scalar >
RCP< const Teuchos::ParameterList > Rythmos::LinearInterpolator< Scalar >::getValidParameters ( ) const

Definition at line 298 of file Rythmos_LinearInterpolator_def.hpp.


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