Tempus Version of the Day
Time Integration
Loading...
Searching...
No Matches
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").
 
static Teuchos::RCP< Interpolator< Scalar > > createInterpolator (const Teuchos::RCP< Teuchos::ParameterList > &interpolatorPL)
 Create interpolator from ParameterList with its details.
 

Static Private Member Functions

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

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

◆ createInterpolator() [1/3]

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 30 of file Tempus_InterpolatorFactory.hpp.

◆ createInterpolator() [2/3]

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 39 of file Tempus_InterpolatorFactory.hpp.

◆ createInterpolator() [3/3]

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 50 of file Tempus_InterpolatorFactory.hpp.


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