9 #ifndef Tempus_IntegratorObserverNoOp_impl_hpp 
   10 #define Tempus_IntegratorObserverNoOp_impl_hpp 
   12 #include "Tempus_Stepper.hpp" 
   16 template<
class Scalar>
 
   19 template<
class Scalar>
 
   22 template<
class Scalar>
 
   26 template<
class Scalar>
 
   30 template<
class Scalar>
 
   34 template<
class Scalar>
 
   38 template<
class Scalar>
 
   42 template<
class Scalar>
 
   46 template<
class Scalar>
 
   50 template<
class Scalar>
 
   55 #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
Observe after checking time step. Observer can still fail the time step here. 
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.