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"
54 const RCP<InterpolationBufferAppenderBase<Scalar> > &interpBufferAppender
58 virtual RCP<const InterpolationBufferAppenderBase<Scalar> >
62 virtual RCP<InterpolationBufferAppenderBase<Scalar> >
66 virtual RCP<InterpolationBufferAppenderBase<Scalar> >
Abstract interface for time integrators.
Mix-in interface for integrator objects that accept an interpolationBufferAppender object to be used ...
virtual RCP< const InterpolationBufferAppenderBase< Scalar > > getInterpolationBufferAppender()=0
virtual void setInterpolationBufferAppender(const RCP< InterpolationBufferAppenderBase< Scalar > > &interpBufferAppender)=0
virtual RCP< InterpolationBufferAppenderBase< Scalar > > unSetInterpolationBufferAppender()=0
virtual RCP< InterpolationBufferAppenderBase< Scalar > > getNonconstInterpolationBufferAppender()=0