9#ifndef Tempus_StepperTrapezoidalObserverBase_hpp
10#define Tempus_StepperTrapezoidalObserverBase_hpp
12#include "Tempus_config.hpp"
13#include "Tempus_SolutionHistory.hpp"
51 Teuchos::RCP<SolutionHistory<Scalar> > sh,
52 Teuchos::RCP<StepperTrapezoidal<Scalar> > stepper,
54 { this->
observe(sh, stepper, actLoc); }
60 Teuchos::RCP<
const SolutionHistory<Scalar> > ,
61 Teuchos::RCP<
const StepperTrapezoidal<Scalar> > ,
Application Action for StepperTrapezoidal.
ACTION_LOCATION
Indicates the location of application action (see algorithm).
Base observer for StepperTrapezoidal.
void execute(Teuchos::RCP< SolutionHistory< Scalar > > sh, Teuchos::RCP< StepperTrapezoidal< Scalar > > stepper, const typename StepperTrapezoidalAppAction< Scalar >::ACTION_LOCATION actLoc)
Execute application action for Trapezoidal Stepper.
virtual void observe(Teuchos::RCP< const SolutionHistory< Scalar > >, Teuchos::RCP< const StepperTrapezoidal< Scalar > >, const typename StepperTrapezoidalAppAction< Scalar >::ACTION_LOCATION actLoc)=0
Observe Trapezoidal Stepper.