Rythmos::Stepper< Scalar > Class Template Reference

Base class for defining stepper functionality. More...

#include <Rythmos_Stepper.hpp>

Inheritance diagram for Rythmos::Stepper< Scalar >:

Inheritance graph
[legend]
Collaboration diagram for Rythmos::Stepper< Scalar >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~Stepper ()
 Destructor.
virtual Scalar TakeStep (Scalar dt)=0
 Take a step _no larger_ than dt.
virtual Scalar TakeStep ()=0
 Take a step.
virtual Teuchos::RefCountPtr<
const Thyra::VectorBase<
Scalar > > 
get_solution () const =0
 Get solution vector.

Detailed Description

template<class Scalar>
class Rythmos::Stepper< Scalar >

Base class for defining stepper functionality.

Definition at line 42 of file Rythmos_Stepper.hpp.


Constructor & Destructor Documentation

template<class Scalar>
virtual Rythmos::Stepper< Scalar >::~Stepper  )  [inline, virtual]
 

Destructor.

Definition at line 47 of file Rythmos_Stepper.hpp.


Member Function Documentation

template<class Scalar>
virtual Scalar Rythmos::Stepper< Scalar >::TakeStep Scalar  dt  )  [pure virtual]
 

Take a step _no larger_ than dt.

Implemented in Rythmos::BackwardEulerStepper< Scalar >, Rythmos::ExplicitRKStepper< Scalar >, Rythmos::ExplicitTaylorPolynomialStepper< Scalar >, Rythmos::ForwardEulerStepper< Scalar >, and Rythmos::ImplicitBDFStepper< Scalar >.

template<class Scalar>
virtual Scalar Rythmos::Stepper< Scalar >::TakeStep  )  [pure virtual]
 

Take a step.

Implemented in Rythmos::BackwardEulerStepper< Scalar >, Rythmos::ExplicitRKStepper< Scalar >, Rythmos::ExplicitTaylorPolynomialStepper< Scalar >, Rythmos::ForwardEulerStepper< Scalar >, and Rythmos::ImplicitBDFStepper< Scalar >.

template<class Scalar>
virtual Teuchos::RefCountPtr<const Thyra::VectorBase<Scalar> > Rythmos::Stepper< Scalar >::get_solution  )  const [pure virtual]
 

Get solution vector.

Implemented in Rythmos::BackwardEulerStepper< Scalar >, Rythmos::ExplicitRKStepper< Scalar >, Rythmos::ExplicitTaylorPolynomialStepper< Scalar >, Rythmos::ForwardEulerStepper< Scalar >, and Rythmos::ImplicitBDFStepper< Scalar >.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:30:06 2008 for Rythmos - Transient Integration for Differential Equations by doxygen 1.3.9.1