Rythmos::ImplicitBDFStepperStepControl< Scalar > Class Template Reference

Inheritance diagram for Rythmos::ImplicitBDFStepperStepControl< Scalar >:

Inheritance graph
[legend]
List of all members.

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 &paramList)
 
RCP< Teuchos::ParameterList > getNonconstParameterList ()
 
RCP< Teuchos::ParameterList > unsetParameterList ()
 
RCP< const Teuchos::ParameterList > getValidParameters () const
 

Public Types

typedef Teuchos::ScalarTraits<
Scalar >::magnitudeType 
ScalarMag

Public Member Functions

 ImplicitBDFStepperStepControl ()
void initialize (const StepperBase< Scalar > &stepper)
 

Detailed Description

template<class Scalar>
class Rythmos::ImplicitBDFStepperStepControl< Scalar >

Definition at line 55 of file Rythmos_ImplicitBDFStepperStepControl_decl.hpp.


Member Function Documentation

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::setRequestedStepSize ( const StepperBase< Scalar > &  stepper,
const Scalar &  stepSize,
const StepSizeType stepSizeType 
) [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 314 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::nextStepSize ( const StepperBase< Scalar > &  stepper,
Scalar *  stepSize,
StepSizeType stepSizeType,
int *  order 
) [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 356 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::setCorrection ( const StepperBase< Scalar > &  stepper,
const RCP< const Thyra::VectorBase< Scalar > > &  soln,
const RCP< const Thyra::VectorBase< Scalar > > &  ee,
int  solveStatus 
) [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 382 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
bool Rythmos::ImplicitBDFStepperStepControl< Scalar >::acceptStep ( const StepperBase< Scalar > &  stepper,
Scalar *  LETValue 
) [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 741 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::completeStep ( const StepperBase< Scalar > &  stepper  )  [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 396 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
AttemptedStepStatusFlag Rythmos::ImplicitBDFStepperStepControl< Scalar >::rejectStep ( const StepperBase< Scalar > &  stepper  )  [virtual]

11/11/05 erkeite: If the Newton solver fails, don't

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 540 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
StepControlStrategyState Rythmos::ImplicitBDFStepperStepControl< Scalar >::getCurrentState (  )  [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 57 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
int Rythmos::ImplicitBDFStepperStepControl< Scalar >::getMinOrder (  )  const

Definition at line 1139 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
int Rythmos::ImplicitBDFStepperStepControl< Scalar >::getMaxOrder (  )  const [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 1149 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::setStepControlData ( const StepperBase< Scalar > &  stepper  )  [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 1006 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
bool Rythmos::ImplicitBDFStepperStepControl< Scalar >::supportsCloning (  )  const [virtual]

Reimplemented from Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 1035 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
RCP< StepControlStrategyBase< Scalar > > Rythmos::ImplicitBDFStepperStepControl< Scalar >::cloneStepControlStrategyAlgorithm (  )  const [virtual]

Reimplemented from Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 1043 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::setErrWtVecCalc ( const RCP< ErrWtVecCalcBase< Scalar > > &  errWtVecCalc  )  [virtual]

Implements Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >.

Definition at line 1056 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
RCP< const ErrWtVecCalcBase< Scalar > > Rythmos::ImplicitBDFStepperStepControl< Scalar >::getErrWtVecCalc (  )  const [virtual]

Implements Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >.

Definition at line 1063 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::describe ( Teuchos::FancyOStream &  out,
const Teuchos::EVerbosityLevel  verbLevel 
) const

Definition at line 767 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::setParameterList ( RCP< Teuchos::ParameterList > const &  paramList  ) 

Definition at line 810 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
RCP< Teuchos::ParameterList > Rythmos::ImplicitBDFStepperStepControl< Scalar >::getNonconstParameterList (  ) 

Definition at line 1000 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
RCP< Teuchos::ParameterList > Rythmos::ImplicitBDFStepperStepControl< Scalar >::unsetParameterList (  ) 

Definition at line 991 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
RCP< const Teuchos::ParameterList > Rythmos::ImplicitBDFStepperStepControl< Scalar >::getValidParameters (  )  const

Definition at line 914 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.

template<class Scalar>
void Rythmos::ImplicitBDFStepperStepControl< Scalar >::initialize ( const StepperBase< Scalar > &  stepper  )  [virtual]

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 126 of file Rythmos_ImplicitBDFStepperStepControl_def.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Jul 13 09:23:54 2010 for Rythmos - Transient Integration for Differential Equations by  doxygen 1.4.7