9#ifndef Tempus_StepperForwardEulerAppActionComposite_hpp
10#define Tempus_StepperForwardEulerAppActionComposite_hpp
12#include "Tempus_config.hpp"
14#include "Tempus_TimeStepControl.hpp"
38 Teuchos::RCP<SolutionHistory<Scalar> > sh,
39 Teuchos::RCP<StepperForwardEuler<Scalar> > stepper,
43 a->execute(sh, stepper, actLoc);
61 std::vector<Teuchos::RCP<StepperForwardEulerAppAction<Scalar > > >
appActions_;
This composite AppAction loops over added AppActions.
void clearForwardEulerAppActions()
std::vector< Teuchos::RCP< StepperForwardEulerAppAction< Scalar > > > appActions_
std::size_t getSize() const
virtual ~StepperForwardEulerAppActionComposite()
Destructor.
void addForwardEulerAppAction(Teuchos::RCP< StepperForwardEulerAppAction< Scalar > > appAction)
StepperForwardEulerAppActionComposite()
Default constructor.
virtual void execute(Teuchos::RCP< SolutionHistory< Scalar > > sh, Teuchos::RCP< StepperForwardEuler< Scalar > > stepper, const typename StepperForwardEulerAppAction< Scalar >::ACTION_LOCATION actLoc)
Execute application action for ForwardEuler Stepper.
Application Action for StepperForwardEuler.
ACTION_LOCATION
Indicates the location of application action (see algorithm).