Piro Development
Loading...
Searching...
No Matches
Piro::ObserverToTempusIntegrationObserverAdapter< Scalar > Class Template Reference
Inheritance diagram for Piro::ObserverToTempusIntegrationObserverAdapter< Scalar >:
Collaboration diagram for Piro::ObserverToTempusIntegrationObserverAdapter< Scalar >:

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, const SENS_METHOD sens_method=NONE)
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: