Tempus
Version of the Day
Time Integration
|
StepperIMEX_RKObserver class for StepperIMEX_RK. More...
#include <Tempus_StepperIMEX_RKObserver.hpp>
Public Member Functions | |
StepperIMEX_RKObserver () | |
Constructor. More... | |
virtual | ~StepperIMEX_RKObserver () |
Destructor. More... | |
virtual void | observeBeginTakeStep (Teuchos::RCP< SolutionHistory< Scalar > >, Stepper< Scalar > &) |
Observe Stepper at beginning of takeStep. More... | |
virtual void | observeBeginStage (Teuchos::RCP< SolutionHistory< Scalar > >, StepperIMEX_RK< Scalar > &) |
Observe Stepper at beginning of each stage. More... | |
virtual void | observeBeforeImplicitExplicitly (Teuchos::RCP< SolutionHistory< Scalar > >, StepperIMEX_RK< Scalar > &) |
Observe Stepper before Explicit evaluation of Implicit ODE ME. More... | |
virtual void | observeBeforeSolve (Teuchos::RCP< SolutionHistory< Scalar > >, StepperIMEX_RK< Scalar > &) |
Observe Stepper before nonlinear solve. More... | |
virtual void | observeAfterSolve (Teuchos::RCP< SolutionHistory< Scalar > >, StepperIMEX_RK< Scalar > &) |
Observe Stepper after nonlinear solve. More... | |
virtual void | observeBeforeExplicit (Teuchos::RCP< SolutionHistory< Scalar > >, StepperIMEX_RK< Scalar > &) |
Observe Stepper before Explicit ME evaluation. More... | |
virtual void | observeEndStage (Teuchos::RCP< SolutionHistory< Scalar > >, StepperIMEX_RK< Scalar > &) |
Observe Stepper at end of each stage. More... | |
virtual void | observeEndTakeStep (Teuchos::RCP< SolutionHistory< Scalar > >, Stepper< Scalar > &) |
Observe Stepper at end of takeStep. More... | |
StepperIMEX_RKObserver class for StepperIMEX_RK.
This is a means for application developers to perform tasks during the time steps, e.g.,
Design Considerations
Definition at line 35 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inline |
Constructor.
Definition at line 41 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Destructor.
Definition at line 44 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Observe Stepper after nonlinear solve.
Definition at line 67 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Observe Stepper before Explicit ME evaluation.
Definition at line 72 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Observe Stepper before Explicit evaluation of Implicit ODE ME.
Definition at line 57 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Observe Stepper before nonlinear solve.
Definition at line 62 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Observe Stepper at beginning of each stage.
Definition at line 52 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Observe Stepper at beginning of takeStep.
Implements Tempus::StepperObserver< Scalar >.
Definition at line 47 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Observe Stepper at end of each stage.
Definition at line 77 of file Tempus_StepperIMEX_RKObserver.hpp.
|
inlinevirtual |
Observe Stepper at end of takeStep.
Implements Tempus::StepperObserver< Scalar >.
Definition at line 82 of file Tempus_StepperIMEX_RKObserver.hpp.