10 #ifndef Tempus_IntegratorObserverNoOp_impl_hpp
11 #define Tempus_IntegratorObserverNoOp_impl_hpp
13 #include "Tempus_Stepper.hpp"
17 template <
class Scalar>
22 template <
class Scalar>
27 template <
class Scalar>
33 template <
class Scalar>
39 template <
class Scalar>
45 template <
class Scalar>
51 template <
class Scalar>
57 template <
class Scalar>
63 template <
class Scalar>
69 template <
class Scalar>
76 #endif // Tempus_IntegratorObserverNoOp_impl_hpp
virtual void observeNextTimeStep(const Integrator< Scalar > &integrator) override
Observe after the next time step size is selected.
virtual void observeStartIntegrator(const Integrator< Scalar > &integrator) override
Observe the beginning of the time integrator.
virtual void observeAfterCheckTimeStep(const Integrator< Scalar > &integrator) override
virtual void observeStartTimeStep(const Integrator< Scalar > &integrator) override
Observe the beginning of the time step loop.
virtual void observeEndIntegrator(const Integrator< Scalar > &integrator) override
Observe the end of the time integrator.
IntegratorObserverNoOp()
Constructor.
virtual void observeEndTimeStep(const Integrator< Scalar > &integrator) override
Observe the end of the time step loop.
Thyra Base interface for time integrators. Time integrators are designed to advance the solution from...
virtual ~IntegratorObserverNoOp()
Destructor.
virtual void observeAfterTakeStep(const Integrator< Scalar > &integrator) override
Observe after Stepper takes step.
virtual void observeBeforeTakeStep(const Integrator< Scalar > &integrator) override
Observe before Stepper takes step.