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

Public Member Functions | |
| void | initialize (const StepperBase< Scalar > &stepper) | 
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 | 
Accessor functions (used for testing) | |
| int | numberOfSteps () const | 
| int | numberOfFailedSteps () const | 
| Scalar | currentStepSize () const | 
| int | currentOrder () 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 | ( | ) | const | 
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 | ( | ) | const | 
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.
 1.8.5