30 #ifndef RYTHMOS_ERR_WT_VEC_CALC_ACCEPTING_STEP_CONTROL_STRATEGY_BASE_HPP
31 #define RYTHMOS_ERR_WT_VEC_CALC_ACCEPTING_STEP_CONTROL_STRATEGY_BASE_HPP
34 #include "Rythmos_StepControlStrategyBase.hpp"
35 #include "Rythmos_ErrWtVecCalcBase.hpp"
45 template<
class Scalar>
52 virtual void setErrWtVecCalc(
const RCP<ErrWtVecCalcBase<Scalar> >& errWtVecCalc) = 0;
55 virtual RCP<const ErrWtVecCalcBase<Scalar> >
getErrWtVecCalc()
const = 0;
62 #endif // RYTHMOS_ERR_WT_VEC_CALC_ACCEPTING_STEP_CONTROL_STRATEGY_BASE_HPP
virtual void setErrWtVecCalc(const RCP< ErrWtVecCalcBase< Scalar > > &errWtVecCalc)=0
virtual RCP< const ErrWtVecCalcBase< Scalar > > getErrWtVecCalc() const =0
The member functions in the StepControlStrategyBase move you between these states in the following fa...
Mix-in interface for step control strategy objects that accept an external error weight calculation a...