Tempus  Version of the Day
Time Integration
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | Static Private Member Functions | List of all members
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 24 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 27 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 35 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 45 of file Tempus_InterpolatorFactory.hpp.


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