Piro  Development
 All Classes Namespaces Functions Variables Enumerations Groups
Public Member Functions | List of all members
Piro::ObserverToTempusIntegrationObserverAdapter< Scalar > Class Template Reference
Inheritance diagram for Piro::ObserverToTempusIntegrationObserverAdapter< Scalar >:
Inheritance graph
[legend]
Collaboration diagram for Piro::ObserverToTempusIntegrationObserverAdapter< Scalar >:
Collaboration graph
[legend]

Public Member Functions

 ObserverToTempusIntegrationObserverAdapter (const Teuchos::RCP< const Tempus::SolutionHistory< Scalar > > &solutionHistory, const Teuchos::RCP< const Tempus::TimeStepControl< Scalar > > &timeStepControl, const Teuchos::RCP< Piro::ObserverBase< Scalar > > &wrappedObserver, const bool supports_x_dotdot=false, const bool abort_on_fail_at_min_dt=false)
 
virtual ~ObserverToTempusIntegrationObserverAdapter ()
 Destructor.
 
virtual void observeStartIntegrator (const Tempus::Integrator< Scalar > &integrator) override
 Observe the beginning of the time integrator.
 
virtual void observeStartTimeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe the beginning of the time step loop.
 
virtual void observeNextTimeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe after the next time step size is selected.
 
virtual void observeBeforeTakeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe before Stepper takes step.
 
virtual void observeAfterTakeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe after Stepper takes step.
 
virtual void observeAfterCheckTimeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe after checking time step. Observer can still fail the time step here.
 
virtual void observeEndTimeStep (const Tempus::Integrator< Scalar > &integrator) override
 Observe the end of the time step loop.
 
virtual void observeEndIntegrator (const Tempus::Integrator< Scalar > &integrator) override
 Observe the end of the time integrator.
 

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