30 #ifndef RYTHMOS_STEP_CONTROL_STRATEGY_ACCEPTING_STEPPER_BASE_HPP
31 #define RYTHMOS_STEP_CONTROL_STRATEGY_ACCEPTING_STEPPER_BASE_HPP
34 #include "Rythmos_StepperBase.hpp"
35 #include "Rythmos_StepControlStrategyBase.hpp"
47 template<
class Scalar>
58 virtual Teuchos::RCP<StepControlStrategyBase<Scalar> >
62 virtual Teuchos::RCP<const StepControlStrategyBase<Scalar> >
71 #endif // RYTHMOS_STEP_CONTROL_STRATEGY_ACCEPTING_STEPPER_BASE_HPP
Mix-in interface for stepper objects that accept a step control strategy object to be used for evalua...
Base class for defining stepper functionality.
virtual Teuchos::RCP< const StepControlStrategyBase< Scalar > > getStepControlStrategy() const =0
The member functions in the StepControlStrategyBase move you between these states in the following fa...
virtual Teuchos::RCP< StepControlStrategyBase< Scalar > > getNonconstStepControlStrategy()=0
virtual void setStepControlStrategy(const Teuchos::RCP< StepControlStrategyBase< Scalar > > &stepControlStrategy)=0