Tempus
Version of the Day
Time Integration
Toggle main menu visibility
Loading...
Searching...
No Matches
src
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
14
namespace
Tempus
{
15
16
template
<
class
Scalar>
17
IntegratorObserverNoOp<Scalar>::IntegratorObserverNoOp
(){}
18
19
template
<
class
Scalar>
20
IntegratorObserverNoOp<Scalar>::~IntegratorObserverNoOp
(){}
21
22
template
<
class
Scalar>
23
void
IntegratorObserverNoOp<Scalar>::
24
observeStartIntegrator
(
const
Integrator<Scalar>
&
/* integrator */
){}
25
26
template
<
class
Scalar>
27
void
IntegratorObserverNoOp<Scalar>::
28
observeStartTimeStep
(
const
Integrator<Scalar>
&
/* integrator */
){}
29
30
template
<
class
Scalar>
31
void
IntegratorObserverNoOp<Scalar>::
32
observeNextTimeStep
(
const
Integrator<Scalar>
&
/* integrator */
){}
33
34
template
<
class
Scalar>
35
void
IntegratorObserverNoOp<Scalar>::
36
observeBeforeTakeStep
(
const
Integrator<Scalar>
&
/* integrator */
){}
37
38
template
<
class
Scalar>
39
void
IntegratorObserverNoOp<Scalar>::
40
observeAfterTakeStep
(
const
Integrator<Scalar>
&
/* integrator */
){}
41
42
template
<
class
Scalar>
43
void
IntegratorObserverNoOp<Scalar>::
44
observeAfterCheckTimeStep
(
const
Integrator<Scalar>
&
/* integrator */
){}
45
46
template
<
class
Scalar>
47
void
IntegratorObserverNoOp<Scalar>::
48
observeEndTimeStep
(
const
Integrator<Scalar>
&
/* integrator */
){}
49
50
template
<
class
Scalar>
51
void
IntegratorObserverNoOp<Scalar>::
52
observeEndIntegrator
(
const
Integrator<Scalar>
&
/* integrator */
){}
53
54
}
// namespace Tempus
55
#endif
// Tempus_IntegratorObserverNoOp_impl_hpp
Tempus::IntegratorObserverNoOp::observeAfterCheckTimeStep
virtual void observeAfterCheckTimeStep(const Integrator< Scalar > &integrator) override
Observe after checking time step. Observer can still fail the time step here.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:44
Tempus::IntegratorObserverNoOp::~IntegratorObserverNoOp
virtual ~IntegratorObserverNoOp()
Destructor.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:20
Tempus::IntegratorObserverNoOp::observeEndTimeStep
virtual void observeEndTimeStep(const Integrator< Scalar > &integrator) override
Observe the end of the time step loop.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:48
Tempus::IntegratorObserverNoOp::observeAfterTakeStep
virtual void observeAfterTakeStep(const Integrator< Scalar > &integrator) override
Observe after Stepper takes step.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:40
Tempus::IntegratorObserverNoOp::IntegratorObserverNoOp
IntegratorObserverNoOp()
Constructor.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:17
Tempus::IntegratorObserverNoOp::observeNextTimeStep
virtual void observeNextTimeStep(const Integrator< Scalar > &integrator) override
Observe after the next time step size is selected.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:32
Tempus::IntegratorObserverNoOp::observeBeforeTakeStep
virtual void observeBeforeTakeStep(const Integrator< Scalar > &integrator) override
Observe before Stepper takes step.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:36
Tempus::IntegratorObserverNoOp::observeStartIntegrator
virtual void observeStartIntegrator(const Integrator< Scalar > &integrator) override
Observe the beginning of the time integrator.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:24
Tempus::IntegratorObserverNoOp::observeStartTimeStep
virtual void observeStartTimeStep(const Integrator< Scalar > &integrator) override
Observe the beginning of the time step loop.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:28
Tempus::IntegratorObserverNoOp::observeEndIntegrator
virtual void observeEndIntegrator(const Integrator< Scalar > &integrator) override
Observe the end of the time integrator.
Definition
Tempus_IntegratorObserverNoOp_impl.hpp:52
Tempus::Integrator
Thyra Base interface for time integrators. Time integrators are designed to advance the solution from...
Definition
Tempus_Integrator.hpp:65
Tempus
Definition
Tempus_AdjointAuxSensitivityModelEvaluator_decl.hpp:21
Generated by
1.17.0