|
Rythmos - Transient Integration for Differential Equations Version of the Day
|
#include <Rythmos_ImplicitBDFStepperRampingStepControl_decl.hpp>

Overridden from StepControlStrategyBase | |
| void | setRequestedStepSize (const StepperBase< Scalar > &stepper, const Scalar &stepSize, const StepSizeType &stepSizeType) |
| void | nextStepSize (const StepperBase< Scalar > &stepper, Scalar *stepSize, StepSizeType *stepSizeType, int *order) |
| void | setCorrection (const StepperBase< Scalar > &stepper, const RCP< const Thyra::VectorBase< Scalar > > &soln, const RCP< const Thyra::VectorBase< Scalar > > &ee, int solveStatus) |
| bool | acceptStep (const StepperBase< Scalar > &stepper, Scalar *LETValue) |
| void | completeStep (const StepperBase< Scalar > &stepper) |
| AttemptedStepStatusFlag | rejectStep (const StepperBase< Scalar > &stepper) |
| StepControlStrategyState | getCurrentState () |
| int | getMinOrder () const |
| int | getMaxOrder () const |
| void | setStepControlData (const StepperBase< Scalar > &stepper) |
| bool | supportsCloning () const |
| RCP< StepControlStrategyBase< Scalar > > | cloneStepControlStrategyAlgorithm () const |
Overridden from ErrWtVecCalcAcceptingStepControlStrategyBase | |
| void | setErrWtVecCalc (const RCP< ErrWtVecCalcBase< Scalar > > &errWtVecCalc) |
| RCP< const ErrWtVecCalcBase< Scalar > > | getErrWtVecCalc () const |
Overridden from Teuchos::Describable | |
| void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const |
Overridden from ParameterListAcceptor | |
| void | setParameterList (RCP< Teuchos::ParameterList > const ¶mList) |
| RCP< Teuchos::ParameterList > | getNonconstParameterList () |
| RCP< Teuchos::ParameterList > | unsetParameterList () |
| RCP< const Teuchos::ParameterList > | getValidParameters () const |
| void | initialize (const StepperBase< Scalar > &stepper) |
Additional Inherited Members | |
| virtual void | setErrWtVecCalc (const RCP< ErrWtVecCalcBase< Scalar > > &errWtVecCalc)=0 |
| virtual RCP< const ErrWtVecCalcBase< Scalar > > | getErrWtVecCalc () const =0 |
| 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 |
Ramping Step Control Strategy object for ImplicitBDFStpper
This object is a special step control strategy to manage the startup of simulations form an inconsistent state or to startup a simulation for an order of accuracy study. The strategy follows the pattern:
Order of calls: setRequestedStepSize() nextStepSize() optional: nextStepOrder() setCorrection acceptStep completeStep or rejectStep repeat
08/16/07 tscoffe: This order of operations must be enforced through preconditions or I need to re-think how to set up the interface for this strategy object.
Definition at line 69 of file Rythmos_ImplicitBDFStepperRampingStepControl_decl.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 152 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 190 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 257 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 283 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 335 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 450 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 68 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
| int Rythmos::ImplicitBDFStepperRampingStepControl< Scalar >::getMinOrder |
Definition at line 765 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 775 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 691 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Reimplemented from Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 720 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Reimplemented from Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 728 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >.
Definition at line 742 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >.
Definition at line 751 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
| void Rythmos::ImplicitBDFStepperRampingStepControl< Scalar >::describe | ( | Teuchos::FancyOStream & | out, |
| const Teuchos::EVerbosityLevel | verbLevel | ||
| ) | const |
Definition at line 474 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
| void Rythmos::ImplicitBDFStepperRampingStepControl< Scalar >::setParameterList | ( | RCP< Teuchos::ParameterList > const & | paramList | ) |
Definition at line 516 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
| RCP< Teuchos::ParameterList > Rythmos::ImplicitBDFStepperRampingStepControl< Scalar >::getNonconstParameterList |
Definition at line 685 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
| RCP< Teuchos::ParameterList > Rythmos::ImplicitBDFStepperRampingStepControl< Scalar >::unsetParameterList |
Definition at line 676 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
| RCP< const Teuchos::ParameterList > Rythmos::ImplicitBDFStepperRampingStepControl< Scalar >::getValidParameters |
Definition at line 616 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.
|
virtual |
Implements Rythmos::StepControlStrategyBase< Scalar >.
Definition at line 84 of file Rythmos_ImplicitBDFStepperRampingStepControl_def.hpp.