30#ifndef RYTHMOS_INTERPOLATOR_ACCEPTING_OBJECT_BASE_HPP
31#define RYTHMOS_INTERPOLATOR_ACCEPTING_OBJECT_BASE_HPP
34#include "Rythmos_Types.hpp"
35#include "Rythmos_InterpolatorBase.hpp"
54 const RCP<InterpolatorBase<Scalar> > &interpolator
58 virtual RCP<InterpolatorBase<Scalar> >
62 virtual RCP<const InterpolatorBase<Scalar> >
66 virtual RCP<InterpolatorBase<Scalar> >
Mix-in interface for objects that accept an interpolator object.
virtual RCP< InterpolatorBase< Scalar > > unSetInterpolator()=0
virtual void setInterpolator(const RCP< InterpolatorBase< Scalar > > &interpolator)=0
virtual RCP< InterpolatorBase< Scalar > > getNonconstInterpolator()=0
virtual ~InterpolatorAcceptingObjectBase()
virtual RCP< const InterpolatorBase< Scalar > > getInterpolator() const =0