30 #ifndef RYTHMOS_INTERPOLATION_BUFFER_APPENDER_ACCEPTING_INTEGRATOR_BASE_HPP 
   31 #define RYTHMOS_INTERPOLATION_BUFFER_APPENDER_ACCEPTING_INTEGRATOR_BASE_HPP 
   34 #include "Rythmos_Types.hpp" 
   35 #include "Rythmos_IntegratorBase.hpp" 
   36 #include "Rythmos_InterpolationBufferAppenderBase.hpp" 
   47 template<
class Scalar>
 
   58   virtual RCP<const InterpolationBufferAppenderBase<Scalar> >
 
   62   virtual RCP<InterpolationBufferAppenderBase<Scalar> >
 
   66   virtual RCP<InterpolationBufferAppenderBase<Scalar> >
 
   75 #endif // RYTHMOS_INTERPOLATION_BUFFER_APPENDER_ACCEPTING_INTEGRATOR_BASE_HPP 
Abstract interface for time integrators. 
virtual RCP< InterpolationBufferAppenderBase< Scalar > > unSetInterpolationBufferAppender()=0
Mix-in interface for integrator objects that accept an interpolationBufferAppender object to be used ...
virtual void setInterpolationBufferAppender(const RCP< InterpolationBufferAppenderBase< Scalar > > &interpBufferAppender)=0
Base class for strategy objects that append data from one InterplationBufferBase object to another...
virtual RCP< InterpolationBufferAppenderBase< Scalar > > getNonconstInterpolationBufferAppender()=0
virtual RCP< const InterpolationBufferAppenderBase< Scalar > > getInterpolationBufferAppender()=0