Tempus Version of the Day
Time Integration
Loading...
Searching...
No Matches
Tempus_IntegratorObserverNoOp_impl.hpp
Go to the documentation of this file.
1// @HEADER
2// ****************************************************************************
3// Tempus: Copyright (2017) Sandia Corporation
4//
5// Distributed under BSD 3-clause license (See accompanying file Copyright.txt)
6// ****************************************************************************
7// @HEADER
8
9#ifndef Tempus_IntegratorObserverNoOp_impl_hpp
10#define Tempus_IntegratorObserverNoOp_impl_hpp
11
12#include "Tempus_Stepper.hpp"
13
14namespace Tempus {
15
16template<class Scalar>
18
19template<class Scalar>
21
22template<class Scalar>
24observeStartIntegrator(const Integrator<Scalar>& /* integrator */){}
25
26template<class Scalar>
28observeStartTimeStep(const Integrator<Scalar>& /* integrator */){}
29
30template<class Scalar>
32observeNextTimeStep(const Integrator<Scalar>& /* integrator */){}
33
34template<class Scalar>
36observeBeforeTakeStep(const Integrator<Scalar>& /* integrator */){}
37
38template<class Scalar>
40observeAfterTakeStep(const Integrator<Scalar>& /* integrator */){}
41
42template<class Scalar>
44observeAfterCheckTimeStep(const Integrator<Scalar>& /* integrator */){}
45
46template<class Scalar>
48observeEndTimeStep(const Integrator<Scalar>& /* integrator */){}
49
50template<class Scalar>
52observeEndIntegrator(const Integrator<Scalar>& /* integrator */){}
53
54} // namespace Tempus
55#endif // Tempus_IntegratorObserverNoOp_impl_hpp
virtual void observeAfterCheckTimeStep(const Integrator< Scalar > &integrator) override
Observe after checking time step. Observer can still fail the time step here.
virtual void observeEndTimeStep(const Integrator< Scalar > &integrator) override
Observe the end of the time step loop.
virtual void observeAfterTakeStep(const Integrator< Scalar > &integrator) override
Observe after Stepper takes step.
virtual void observeNextTimeStep(const Integrator< Scalar > &integrator) override
Observe after the next time step size is selected.
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.
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.