Tempus
Version of the Day
Time Integration
|
#include <Tempus_StepperBackwardEuler_impl.hpp>
Public Member Functions | |
StepperFactory () | |
Constructor. More... | |
virtual | ~StepperFactory () |
Destructor. More... | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (std::string stepperType="Forward Euler", const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model=Teuchos::null) |
Create default stepper from stepper type (e.g., "Forward Euler"). More... | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (Teuchos::RCP< Teuchos::ParameterList > stepperPL, const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model=Teuchos::null) |
Create stepper from ParameterList with its details. More... | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (Teuchos::RCP< Teuchos::ParameterList > stepperPL, std::vector< Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > > models=Teuchos::null) |
Create stepper from ParameterList with its details. More... | |
Private Member Functions | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, std::string stepperType, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
Very simple factory method. More... | |
Teuchos::RCP< Stepper< Scalar > > | createStepper (std::vector< Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > > models, std::string stepperType, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
Stepper factory.
Adding Steppers
Definition at line 22 of file Tempus_StepperBackwardEuler_impl.hpp.
|
inline |
Constructor.
Definition at line 42 of file Tempus_StepperFactory.hpp.
|
inlinevirtual |
Destructor.
Definition at line 45 of file Tempus_StepperFactory.hpp.
|
inline |
Create default stepper from stepper type (e.g., "Forward Euler").
Definition at line 48 of file Tempus_StepperFactory.hpp.
|
inline |
Create stepper from ParameterList with its details.
Definition at line 58 of file Tempus_StepperFactory.hpp.
|
inline |
Create stepper from ParameterList with its details.
Definition at line 70 of file Tempus_StepperFactory.hpp.
|
inlineprivate |
Very simple factory method.
Definition at line 81 of file Tempus_StepperFactory.hpp.
|
inlineprivate |
Definition at line 234 of file Tempus_StepperFactory.hpp.