Tempus
Version of the Day
Time Integration
|
#include <Tempus_StepperFactory_decl.hpp>
Public Member Functions | |
StepperFactory () | |
Constructor. More... | |
virtual | ~StepperFactory () |
Destructor. More... | |
Private Member Functions | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (std::string stepperType, Teuchos::RCP< Teuchos::ParameterList > stepperPL, const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model) |
Stepper Factory. More... | |
Stepper constructors | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (std::string stepperType="Forward Euler", const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model=Teuchos::null) |
Create stepper from stepper type. More... | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (Teuchos::RCP< Teuchos::ParameterList > stepperPL, const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model=Teuchos::null) |
Create stepper from a ParameterList. More... | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (Teuchos::RCP< Teuchos::ParameterList > stepperPL, std::vector< Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > > models) |
Create multi-stepper from ParameterList. More... | |
Stepper factory.
Definition at line 24 of file Tempus_StepperFactory_decl.hpp.
|
inline |
Constructor.
Definition at line 27 of file Tempus_StepperFactory_decl.hpp.
|
inlinevirtual |
Destructor.
Definition at line 30 of file Tempus_StepperFactory_decl.hpp.
Teuchos::RCP< Stepper< Scalar > > Tempus::StepperFactory< Scalar >::createStepper | ( | std::string | stepperType = "Forward Euler" , |
const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > & | model = Teuchos::null |
||
) |
Create stepper from stepper type.
Definition at line 31 of file Tempus_StepperFactory_impl.hpp.
Teuchos::RCP< Stepper< Scalar > > Tempus::StepperFactory< Scalar >::createStepper | ( | Teuchos::RCP< Teuchos::ParameterList > | stepperPL, |
const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > & | model = Teuchos::null |
||
) |
Create stepper from a ParameterList.
Definition at line 40 of file Tempus_StepperFactory_impl.hpp.
Teuchos::RCP< Stepper< Scalar > > Tempus::StepperFactory< Scalar >::createStepper | ( | Teuchos::RCP< Teuchos::ParameterList > | stepperPL, |
std::vector< Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > > | models | ||
) |
Create multi-stepper from ParameterList.
Definition at line 51 of file Tempus_StepperFactory_impl.hpp.
|
private |
Stepper Factory.
Definition at line 68 of file Tempus_StepperFactory_impl.hpp.