Rythmos - Transient Integration for Differential Equations
Version of the Day
|
Mix-in interface for step control strategy objects that accept an external error weight calculation and WRMS norm. More...
#include <Rythmos_ErrWtVecCalcAcceptingStepControlStrategyBase.hpp>
Public Member Functions | |
virtual void | setErrWtVecCalc (const RCP< ErrWtVecCalcBase< Scalar > > &errWtVecCalc)=0 |
virtual RCP< const ErrWtVecCalcBase< Scalar > > | getErrWtVecCalc () const =0 |
Public Member Functions inherited from Rythmos::StepControlStrategyBase< Scalar > | |
virtual void | initialize (const StepperBase< Scalar > &stepper)=0 |
virtual void | setRequestedStepSize (const StepperBase< Scalar > &stepper, const Scalar &stepSize, const StepSizeType &stepSizeType)=0 |
virtual void | nextStepSize (const StepperBase< Scalar > &stepper, Scalar *stepSize, StepSizeType *stepSizeType, int *order)=0 |
virtual void | setCorrection (const StepperBase< Scalar > &stepper, const RCP< const Thyra::VectorBase< Scalar > > &soln, const RCP< const Thyra::VectorBase< Scalar > > &ee, int solveStatus)=0 |
virtual bool | acceptStep (const StepperBase< Scalar > &stepper, Scalar *LETValue)=0 |
virtual void | completeStep (const StepperBase< Scalar > &stepper)=0 |
virtual AttemptedStepStatusFlag | rejectStep (const StepperBase< Scalar > &stepper)=0 |
virtual StepControlStrategyState | getCurrentState ()=0 |
virtual int | getMaxOrder () const =0 |
virtual void | setStepControlData (const StepperBase< Scalar > &stepper)=0 |
virtual bool | supportsCloning () const |
virtual RCP < StepControlStrategyBase < Scalar > > | cloneStepControlStrategyAlgorithm () const |
Mix-in interface for step control strategy objects that accept an external error weight calculation and WRMS norm.
ToDo: Finish documentation!
Definition at line 46 of file Rythmos_ErrWtVecCalcAcceptingStepControlStrategyBase.hpp.
|
pure virtual |
Implemented in Rythmos::ImplicitBDFStepperRampingStepControl< Scalar >.
|
pure virtual |
Implemented in Rythmos::ImplicitBDFStepperRampingStepControl< Scalar >.