Rythmos::StepperValidator< Scalar > Class Template Reference

Class for validating steppers. More...

#include <Rythmos_StepperValidator.hpp>

Inheritance diagram for Rythmos::StepperValidator< Scalar >:

Inheritance graph
[legend]
List of all members.

Overridden from Teuchos::ParameterListAcceptor

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

Overridden from Teuchos::Describable

std::string description () const
 
void describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const
 

Public Member Functions

 StepperValidator ()
virtual ~StepperValidator ()
void setIntegratorBuilder (const RCP< IntegratorBuilder< Scalar > > &integratorBuilder)
 Set a Integrator Builder object.
void validateStepper () const
 Validate the stepper by the StepperBuilder.

Detailed Description

template<class Scalar>
class Rythmos::StepperValidator< Scalar >

Class for validating steppers.

There are a variety of requirements placed on the steppers by the higher level objects like the integrator. These requirements are documented and tested in this class.

Definition at line 63 of file Rythmos_StepperValidator.hpp.


Member Function Documentation

template<class Scalar>
void Rythmos::StepperValidator< Scalar >::setIntegratorBuilder ( const RCP< IntegratorBuilder< Scalar > > &  integratorBuilder  ) 

Set a Integrator Builder object.

Definition at line 538 of file Rythmos_StepperValidator.hpp.

template<class Scalar>
void Rythmos::StepperValidator< Scalar >::validateStepper (  )  const

Validate the stepper by the StepperBuilder.

Definition at line 547 of file Rythmos_StepperValidator.hpp.

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

Implements Teuchos::ParameterListAcceptor.

Definition at line 611 of file Rythmos_StepperValidator.hpp.

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

Implements Teuchos::ParameterListAcceptor.

Definition at line 617 of file Rythmos_StepperValidator.hpp.

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

Implements Teuchos::ParameterListAcceptor.

Definition at line 624 of file Rythmos_StepperValidator.hpp.

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

Reimplemented from Teuchos::ParameterListAcceptor.

Definition at line 631 of file Rythmos_StepperValidator.hpp.

template<class Scalar>
std::string Rythmos::StepperValidator< Scalar >::description (  )  const [virtual]

Reimplemented from Teuchos::Describable.

Definition at line 638 of file Rythmos_StepperValidator.hpp.

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

Reimplemented from Teuchos::Describable.

Definition at line 645 of file Rythmos_StepperValidator.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