30 #ifndef RYTHMOS_INTEGRATION_CONTROL_STRATEGY_ACCEPTING_INTEGRATOR_BASE_HPP 
   31 #define RYTHMOS_INTEGRATION_CONTROL_STRATEGY_ACCEPTING_INTEGRATOR_BASE_HPP 
   34 #include "Rythmos_Types.hpp" 
   35 #include "Rythmos_IntegratorBase.hpp" 
   36 #include "Rythmos_IntegrationControlStrategyBase.hpp" 
   47 template<
class Scalar>
 
   58   virtual RCP<IntegrationControlStrategyBase<Scalar> > 
 
   62   virtual RCP<const IntegrationControlStrategyBase<Scalar> > 
 
   71 #endif // RYTHMOS_INTEGRATION_CONTROL_STRATEGY_ACCEPTING_INTEGRATOR_BASE_HPP 
Abstract interface for time integrators. 
 
Base class for strategy objects that control integration by selecting step sizes for a stepper...
 
virtual RCP< const IntegrationControlStrategyBase< Scalar > > getIntegrationControlStrategy() const =0
 
Mix-in interface for integrator objects that accept an integration control strategy object to be used...
 
virtual void setIntegrationControlStrategy(const RCP< IntegrationControlStrategyBase< Scalar > > &integrationControlStrategy)=0
 
virtual RCP< IntegrationControlStrategyBase< Scalar > > getNonconstIntegrationControlStrategy()=0