Rythmos::StepperBuilder< Scalar > Class Template Reference

Inheritance diagram for Rythmos::StepperBuilder< Scalar >:

Inheritance graph
[legend]
List of all members.

Overridden from Teuchos::ParameterListAcceptor

void setParameterList (const RCP< Teuchos::ParameterList > &paramList)
 
RCP< Teuchos::ParameterListgetNonconstParameterList ()
 
RCP< Teuchos::ParameterListunsetParameterList ()
 
RCP< const ParameterListgetParameterList () const
 
RCP< const Teuchos::ParameterListgetValidParameters () const
 

Public Member Functions

 StepperBuilder ()
 
 ~StepperBuilder ()
 
void setStepperFactory (const RCP< const Teuchos::AbstractFactory< StepperBase< Scalar > > > &stepperFactory, const std::string &stepperFactoryName)
 Set a new Stepper factory object.
std::string getStepperName () const
 Get the name of the Stepper that will be created on the next call to this->create().
RCP< StepperBase< Scalar > > create (const std::string &stepperName="") const
 

Detailed Description

template<class Scalar>
class Rythmos::StepperBuilder< Scalar >

Definition at line 52 of file Rythmos_StepperBuilder.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Rythmos::StepperBuilder< Scalar >::StepperBuilder (  ) 

Definition at line 122 of file Rythmos_StepperBuilder.hpp.

template<class Scalar>
Rythmos::StepperBuilder< Scalar >::~StepperBuilder (  ) 

Definition at line 137 of file Rythmos_StepperBuilder.hpp.


Member Function Documentation

template<class Scalar>
void Rythmos::StepperBuilder< Scalar >::setStepperFactory ( const RCP< const Teuchos::AbstractFactory< StepperBase< Scalar > > > &  stepperFactory,
const std::string &  stepperFactoryName 
)

Set a new Stepper factory object.

Definition at line 143 of file Rythmos_StepperBuilder.hpp.

template<class Scalar>
std::string Rythmos::StepperBuilder< Scalar >::getStepperName (  )  const

Get the name of the Stepper that will be created on the next call to this->create().

Definition at line 154 of file Rythmos_StepperBuilder.hpp.

template<class Scalar>
RCP< StepperBase< Scalar > > Rythmos::StepperBuilder< Scalar >::create ( const std::string &  stepperName = ""  )  const

Definition at line 203 of file Rythmos_StepperBuilder.hpp.

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

Implements Teuchos::ParameterListAcceptor.

Definition at line 161 of file Rythmos_StepperBuilder.hpp.

template<class Scalar>
RCP< Teuchos::ParameterList > Rythmos::StepperBuilder< Scalar >::getNonconstParameterList (  )  [virtual]

Implements Teuchos::ParameterListAcceptor.

Definition at line 171 of file Rythmos_StepperBuilder.hpp.

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

Implements Teuchos::ParameterListAcceptor.

Definition at line 179 of file Rythmos_StepperBuilder.hpp.

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

Reimplemented from Teuchos::ParameterListAcceptor.

Definition at line 187 of file Rythmos_StepperBuilder.hpp.

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

Reimplemented from Teuchos::ParameterListAcceptor.

Definition at line 195 of file Rythmos_StepperBuilder.hpp.


The documentation for this class was generated from the following file:
Generated on Wed May 12 21:25:45 2010 for Rythmos - Transient Integration for Differential Equations by  doxygen 1.4.7