Rythmos - Transient Integration for Differential Equations  Version of the Day
 All Classes Functions Variables Typedefs Pages
Public Member Functions | List of all members
Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar > Class Template Referenceabstract

Mix-in interface for step control strategy objects that accept an external error weight calculation and WRMS norm. More...

#include <Rythmos_ErrWtVecCalcAcceptingStepControlStrategyBase.hpp>

Inheritance diagram for Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >:
Inheritance graph
[legend]

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
 

Detailed Description

template<class Scalar>
class Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >

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.

Member Function Documentation

template<class Scalar >
virtual void Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >::setErrWtVecCalc ( const RCP< ErrWtVecCalcBase< Scalar > > &  errWtVecCalc)
pure virtual
template<class Scalar >
virtual RCP<const ErrWtVecCalcBase<Scalar> > Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >::getErrWtVecCalc ( ) const
pure virtual

The documentation for this class was generated from the following file: