|
| | 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 > > | createMultiSteppers (Teuchos::RCP< Teuchos::ParameterList > stepperPL, std::vector< Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > > models) |
| | Create stepper from ParameterList with its details. More...
|
| |
| void | setStepperValues (Teuchos::RCP< Stepper< Scalar > > stepper, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| | Set Stepper member data from the ParameterList. More...
|
| |
| Teuchos::RCP< RKButcherTableau< Scalar > > | createTableau (Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| | Create a tableau from the ParameterList. More...
|
| |
| void | setStepperExplicitValues (Teuchos::RCP< StepperExplicit< Scalar > > stepper, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| | Set StepperExplicit member data from the ParameterList. More...
|
| |
| void | setStepperImplicitValues (Teuchos::RCP< StepperImplicit< Scalar > > stepper, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| | Set StepperImplicit member data from the ParameterList. More...
|
| |
| void | setStepperRKValues (Teuchos::RCP< StepperExplicitRK< Scalar > > stepper, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| | Set StepperRK member data from the ParameterList. More...
|
| |
| void | setStepperSolverValues (Teuchos::RCP< StepperImplicit< Scalar > > stepper, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| | Set solver from ParameterList. More...
|
| |
| void | setStepperDIRKValues (Teuchos::RCP< StepperDIRK< Scalar > > stepper, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| | Set StepperDIRK member data from the ParameterList. More...
|
| |
| void | setTableausPartition (Teuchos::RCP< StepperIMEX_RK_Partition< Scalar > > stepper, Teuchos::RCP< Teuchos::ParameterList > stepperPL, std::string stepperType) |
| |
| void | setTableaus (Teuchos::RCP< StepperIMEX_RK< Scalar > > stepper, Teuchos::RCP< Teuchos::ParameterList > stepperPL, std::string stepperType) |
| |
| Teuchos::RCP< StepperSubcycling< Scalar > > | createStepperSubcycling (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperIMEX_RK_Partition< Scalar > > | createStepperIMEX_RK_Partition (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, std::string stepperType, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperIMEX_RK< Scalar > > | createStepperIMEX_RK (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, std::string stepperType, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperHHTAlpha< Scalar > > | createStepperHHTAlpha (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperNewmarkImplicitDForm< Scalar > > | createStepperNewmarkImplicitDForm (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperNewmarkImplicitAForm< Scalar > > | createStepperNewmarkImplicitAForm (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperBDF2< Scalar > > | createStepperBDF2 (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperTrapezoidal< Scalar > > | createStepperTrapezoidal (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperBackwardEuler< Scalar > > | createStepperBackwardEuler (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperNewmarkExplicitAForm< Scalar > > | createStepperNewmarkExplicitAForm (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperLeapfrog< Scalar > > | createStepperLeapfrog (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperForwardEuler< Scalar > > | createStepperForwardEuler (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_General< Scalar > > | createStepperERK_General (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_ForwardEuler< Scalar > > | createStepperERK_ForwardEuler (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_4Stage4thOrder< Scalar > > | createStepperERK_4Stage4thOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_3_8Rule< Scalar > > | createStepperERK_3_8Rule (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_4Stage3rdOrderRunge< Scalar > > | createStepperERK_4Stage3rdOrderRunge (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_5Stage3rdOrderKandG< Scalar > > | createStepperERK_5Stage3rdOrderKandG (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_3Stage3rdOrder< Scalar > > | createStepperERK_3Stage3rdOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_3Stage3rdOrderTVD< Scalar > > | createStepperERK_3Stage3rdOrderTVD (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL, const std::string stepperType) |
| |
| Teuchos::RCP< StepperERK_SSPERK54< Scalar > > | createStepperERK_SSPERK54 (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_3Stage3rdOrderHeun< Scalar > > | createStepperERK_3Stage3rdOrderHeun (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_Midpoint< Scalar > > | createStepperERK_Midpoint (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_Trapezoidal< Scalar > > | createStepperERK_Trapezoidal (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL, std::string stepperType) |
| |
| Teuchos::RCP< StepperERK_Ralston< Scalar > > | createStepperERK_Ralston (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL, std::string stepperType) |
| |
| Teuchos::RCP< StepperERK_BogackiShampine32< Scalar > > | createStepperERK_BogackiShampine32 (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperERK_Merson45< Scalar > > | createStepperERK_Merson45 (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperDIRK_General< Scalar > > | createStepperDIRK_General (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperDIRK_BackwardEuler< Scalar > > | createStepperDIRK_BackwardEuler (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_2Stage2ndOrder< Scalar > > | createStepperSDIRK_2Stage2ndOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_3Stage2ndOrder< Scalar > > | createStepperSDIRK_3Stage2ndOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_SSPDIRK22< Scalar > > | createStepperSDIRK_SSPDIRK22 (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_SSPDIRK32< Scalar > > | createStepperSDIRK_SSPDIRK32 (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_SSPDIRK23< Scalar > > | createStepperSDIRK_SSPDIRK23 (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_SSPDIRK33< Scalar > > | createStepperSDIRK_SSPDIRK33 (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_2Stage3rdOrder< Scalar > > | createStepperSDIRK_2Stage3rdOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperEDIRK_2Stage3rdOrder< Scalar > > | createStepperEDIRK_2Stage3rdOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperDIRK_1StageTheta< Scalar > > | createStepperDIRK_1StageTheta (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperEDIRK_2StageTheta< Scalar > > | createStepperEDIRK_2StageTheta (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperEDIRK_TrapezoidalRule< Scalar > > | createStepperEDIRK_TrapezoidalRule (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_ImplicitMidpoint< Scalar > > | createStepperSDIRK_ImplicitMidpoint (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperDIRK_1Stage1stOrderRadauIA< Scalar > > | createStepperDIRK_1Stage1stOrderRadauIA (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperDIRK_2Stage2ndOrderLobattoIIIB< Scalar > > | createStepperDIRK_2Stage2ndOrderLobattoIIIB (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_5Stage4thOrder< Scalar > > | createStepperSDIRK_5Stage4thOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_3Stage4thOrder< Scalar > > | createStepperSDIRK_3Stage4thOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_5Stage5thOrder< Scalar > > | createStepperSDIRK_5Stage5thOrder (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |
| Teuchos::RCP< StepperSDIRK_21Pair< Scalar > > | createStepperSDIRK_21Pair (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > stepperPL) |
| |