Tempus  Version of the Day
Time Integration
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Tempus::InterpolatorFactory< Scalar > Class Template Reference

Interpolator factory. More...

#include <Tempus_InterpolatorFactory.hpp>

Static Public Member Functions

static Teuchos::RCP
< Interpolator< Scalar > > 
createInterpolator (std::string interpolatorType="")
 Create default interpolator from interpolator type (e.g., "Linear"). More...
 
static Teuchos::RCP
< Interpolator< Scalar > > 
createInterpolator (const Teuchos::RCP< Teuchos::ParameterList > &interpolatorPL)
 Create interpolator from ParameterList with its details. More...
 

Static Private Member Functions

static Teuchos::RCP
< Interpolator< Scalar > > 
createInterpolator (const std::string &interpolatorType, const Teuchos::RCP< Teuchos::ParameterList > &interpolatorPL)
 Very simple factory method. More...
 

Detailed Description

template<class Scalar>
class Tempus::InterpolatorFactory< Scalar >

Interpolator factory.

Adding Interpoloators

Definition at line 23 of file Tempus_InterpolatorFactory.hpp.

Member Function Documentation

template<class Scalar >
static Teuchos::RCP<Interpolator<Scalar> > Tempus::InterpolatorFactory< Scalar >::createInterpolator ( std::string  interpolatorType = "")
inlinestatic

Create default interpolator from interpolator type (e.g., "Linear").

Definition at line 29 of file Tempus_InterpolatorFactory.hpp.

template<class Scalar >
static Teuchos::RCP<Interpolator<Scalar> > Tempus::InterpolatorFactory< Scalar >::createInterpolator ( const Teuchos::RCP< Teuchos::ParameterList > &  interpolatorPL)
inlinestatic

Create interpolator from ParameterList with its details.

Definition at line 38 of file Tempus_InterpolatorFactory.hpp.

template<class Scalar >
static Teuchos::RCP<Interpolator<Scalar> > Tempus::InterpolatorFactory< Scalar >::createInterpolator ( const std::string &  interpolatorType,
const Teuchos::RCP< Teuchos::ParameterList > &  interpolatorPL 
)
inlinestaticprivate

Very simple factory method.

Definition at line 49 of file Tempus_InterpolatorFactory.hpp.


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