VertexCFD  0.0-dev
Public Member Functions | List of all members
VertexCFD::TempusObserver::ResponseOutput< Scalar > Class Template Reference
Inheritance diagram for VertexCFD::TempusObserver::ResponseOutput< Scalar >:
Inheritance graph
[legend]
Collaboration diagram for VertexCFD::TempusObserver::ResponseOutput< Scalar >:
Collaboration graph
[legend]

Public Member Functions

 ResponseOutput (Teuchos::RCP< Response::ResponseManager > response_manager, std::vector< int > output_freq)
 
void observeStartIntegrator (const Tempus::Integrator< Scalar > &integrator) override
 Observe the beginning of the time integrator.
 
void observeStartTimeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe the beginning of the time step loop.
 
void observeNextTimeStep (const Tempus::Integrator< Scalar > &integrator) override
 
void observeBeforeTakeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe before Stepper takes step.
 
void observeAfterTakeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe after Stepper takes step.
 
void observeAfterCheckTimeStep (const Tempus::Integrator< Scalar > &integrator) override
 
void observeEndTimeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe the end of the time step loop.
 
void observeEndIntegrator (const Tempus::Integrator< Scalar > &integrator) override
 Observe the end of the time integrator.
 

Member Function Documentation

◆ observeAfterCheckTimeStep()

template<class Scalar >
void VertexCFD::TempusObserver::ResponseOutput< Scalar >::observeAfterCheckTimeStep ( const Tempus::Integrator< Scalar > &  integrator)
override

Observe after checking time step. Observer can still fail the time step here.

◆ observeNextTimeStep()

template<class Scalar >
void VertexCFD::TempusObserver::ResponseOutput< Scalar >::observeNextTimeStep ( const Tempus::Integrator< Scalar > &  integrator)
override

Observe after the next time step size is selected. The observer can choose to change the current integratorStatus.


The documentation for this class was generated from the following files: