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