| 
    Tempus
    Version of the Day
    
   Time Integration 
   | 
 
StepperObserver class for Stepper class. More...
#include <Tempus_StepperObserver.hpp>
  
 Public Member Functions | |
| virtual void | observeBeginTakeStep (Teuchos::RCP< SolutionHistory< Scalar > > sh, Stepper< Scalar > &stepper)=0 | 
| Observe Stepper at beginning of takeStep.  More... | |
| virtual void | observeEndTakeStep (Teuchos::RCP< SolutionHistory< Scalar > > sh, Stepper< Scalar > &stepper)=0 | 
| Observe Stepper at end of takeStep.  More... | |
StepperObserver class for Stepper class.
This is a means for application developers to perform tasks during the time steps, e.g.,
Design Considerations
Definition at line 38 of file Tempus_StepperObserver.hpp.
      
  | 
  pure virtual | 
Observe Stepper at beginning of takeStep.
Implemented in Tempus::StepperForwardEulerObserver< Scalar >, Tempus::StepperRKObserver< Scalar >, Tempus::StepperBackwardEulerObserver< Scalar >, Tempus::StepperBDF2Observer< Scalar >, Tempus::StepperLeapfrogObserver< Scalar >, Tempus::StepperOperatorSplitObserver< Scalar >, Tempus::StepperSubcyclingObserver< Scalar >, Tempus::StepperTrapezoidalObserver< Scalar >, Tempus::StepperRKObserverComposite< Scalar >, Tempus::StepperObserverComposite< Scalar >, Tempus::StepperRKObserverLogging< Scalar >, and Tempus::StepperObserverBasic< Scalar >.
      
  | 
  pure virtual | 
Observe Stepper at end of takeStep.
Implemented in Tempus::StepperRKObserver< Scalar >, Tempus::StepperRKObserverComposite< Scalar >, Tempus::StepperLeapfrogObserver< Scalar >, Tempus::StepperRKObserverLogging< Scalar >, Tempus::StepperBackwardEulerObserver< Scalar >, Tempus::StepperBDF2Observer< Scalar >, Tempus::StepperOperatorSplitObserver< Scalar >, Tempus::StepperTrapezoidalObserver< Scalar >, Tempus::StepperForwardEulerObserver< Scalar >, Tempus::StepperSubcyclingObserver< Scalar >, Tempus::StepperObserverBasic< Scalar >, and Tempus::StepperObserverComposite< Scalar >.