9#ifndef Tempus_StepperRKAppActionComposite_hpp
10#define Tempus_StepperRKAppActionComposite_hpp
12#include "Tempus_config.hpp"
37 Teuchos::RCP<SolutionHistory<Scalar> > sh,
38 Teuchos::RCP<StepperRKBase<Scalar> > stepper,
42 a->execute(sh, stepper, actLoc);
60 std::vector<Teuchos::RCP<StepperRKAppAction<Scalar > > >
appActions_;
This composite AppAction loops over added AppActions.
std::vector< Teuchos::RCP< StepperRKAppAction< Scalar > > > appActions_
StepperRKAppActionComposite()
Default constructor.
void addRKAppAction(Teuchos::RCP< StepperRKAppAction< Scalar > > appAction)
virtual ~StepperRKAppActionComposite()
Destructor.
virtual void execute(Teuchos::RCP< SolutionHistory< Scalar > > sh, Teuchos::RCP< StepperRKBase< Scalar > > stepper, const typename StepperRKAppAction< Scalar >::ACTION_LOCATION actLoc)
Execute application action for RK Stepper.
std::size_t getSize() const
Application Action for StepperRKBase.
ACTION_LOCATION
Indicates the location of application action (see algorithm).