|
Tempus
Version of the Day
Time Integration
|
Go to the documentation of this file.
9 #ifndef Tempus_IntegratorObserverBasic_decl_hpp
10 #define Tempus_IntegratorObserverBasic_decl_hpp
14 #include "Teuchos_Time.hpp"
22 template<
class Scalar>
60 #endif // Tempus_IntegratorObserverBasic_decl_hpp
virtual void observeAcceptedTimeStep(const Integrator< Scalar > &integrator) override
Observe after accepting time step.
virtual void observeEndIntegrator(const Integrator< Scalar > &integrator) override
Observe the end of the time integrator.
virtual void observeBeforeTakeStep(const Integrator< Scalar > &integrator) override
Observe before Stepper takes step.
virtual void observeStartIntegrator(const Integrator< Scalar > &integrator) override
Observe the beginning of the time integrator.
Thyra Base interface for time integrators. Time integrators are designed to advance the solution from...
IntegratorObserverBasic()
Constructor.
IntegratorObserverBasic class for time integrators. This basic class has simple no-op functions,...
virtual ~IntegratorObserverBasic()
Destructor.
IntegratorObserver class for time integrators.
virtual void observeNextTimeStep(const Integrator< Scalar > &integrator) override
Observe after the next time step size is selected.
virtual void observeAfterTakeStep(const Integrator< Scalar > &integrator) override
Observe after Stepper takes step.
virtual void observeStartTimeStep(const Integrator< Scalar > &integrator) override
Observe the beginning of the time step loop.