Rythmos::ImplicitBDFStepperStepControl< Scalar > Class Template Reference

Inheritance diagram for Rythmos::ImplicitBDFStepperStepControl< Scalar >:
[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 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::ParameterListgetParameterList ()
 
RCP< Teuchos::ParameterListunsetParameterList ()
 
RCP< const Teuchos::ParameterListgetValidParameters () 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_ImplicitBDFStepperStepControlDecl.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.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.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.hpp.

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

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 731 of file Rythmos_ImplicitBDFStepperStepControl.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.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 535 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 57 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 1091 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Implements Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 959 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Reimplemented from Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 988 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Reimplemented from Rythmos::StepControlStrategyBase< Scalar >.

Definition at line 996 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Implements Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >.

Definition at line 1009 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Implements Rythmos::ErrWtVecCalcAcceptingStepControlStrategyBase< Scalar >.

Definition at line 1016 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Reimplemented from Teuchos::Describable.

Definition at line 757 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Implements Teuchos::ParameterListAcceptor.

Definition at line 800 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

template<class Scalar>
RCP< Teuchos::ParameterList > Rythmos::ImplicitBDFStepperStepControl< Scalar >::getParameterList (  )  [virtual]

Implements Teuchos::ParameterListAcceptor.

Definition at line 953 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Implements Teuchos::ParameterListAcceptor.

Definition at line 945 of file Rythmos_ImplicitBDFStepperStepControl.hpp.

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

Reimplemented from Teuchos::ParameterListAcceptor.

Definition at line 898 of file Rythmos_ImplicitBDFStepperStepControl.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.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Oct 20 12:46:09 2009 for Rythmos - Transient Integration for Differential Equations by doxygen 1.4.7