Rythmos::StepperAsModelEvaluator< Scalar > Class Template Reference

Concrete Thyra::ModelEvaluator subclass that takes a parameterized stepper and turns it into a model evaluator (p,t) ==> g. More...

#include <Rythmos_StepperAsModelEvaluator.hpp>

Inheritance diagram for Rythmos::StepperAsModelEvaluator< Scalar >:

[legend]
List of all members.

Constructors, Initialization, Misc.

 StepperAsModelEvaluator ()
 
void initialize (const RCP< StepperBase< Scalar > > &stepper, const RCP< IntegratorBase< Scalar > > &integrator, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &initialCondition)
 

Public functions overridden from ModelEvaulator.

int Np () const
 
int Ng () const
 
RCP< const Thyra::VectorSpaceBase<
Scalar > > 
get_p_space (int l) const
 
RCP< const Thyra::VectorSpaceBase<
Scalar > > 
get_g_space (int j) const
 
Thyra::ModelEvaluatorBase::InArgs<
Scalar > 
createInArgs () const
 

Detailed Description

template<class Scalar>
class Rythmos::StepperAsModelEvaluator< Scalar >

Concrete Thyra::ModelEvaluator subclass that takes a parameterized stepper and turns it into a model evaluator (p,t) ==> g.

ToDo: Finish Documentation!

Definition at line 52 of file Rythmos_StepperAsModelEvaluator.hpp.


Constructor & Destructor Documentation

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

Definition at line 156 of file Rythmos_StepperAsModelEvaluator.hpp.


Member Function Documentation

template<class Scalar>
void Rythmos::StepperAsModelEvaluator< Scalar >::initialize ( const RCP< StepperBase< Scalar > > &  stepper,
const RCP< IntegratorBase< Scalar > > &  integrator,
const Thyra::ModelEvaluatorBase::InArgs< Scalar > &  initialCondition 
)

Definition at line 162 of file Rythmos_StepperAsModelEvaluator.hpp.

template<class Scalar>
int Rythmos::StepperAsModelEvaluator< Scalar >::Np (  )  const [virtual]

Reimplemented from Thyra::ModelEvaluatorDefaultBase<>.

Definition at line 199 of file Rythmos_StepperAsModelEvaluator.hpp.

template<class Scalar>
int Rythmos::StepperAsModelEvaluator< Scalar >::Ng (  )  const [virtual]

Reimplemented from Thyra::ModelEvaluatorDefaultBase<>.

Definition at line 206 of file Rythmos_StepperAsModelEvaluator.hpp.

template<class Scalar>
RCP< const Thyra::VectorSpaceBase< Scalar > > Rythmos::StepperAsModelEvaluator< Scalar >::get_p_space ( int  l  )  const [virtual]

Implements Thyra::ModelEvaluator< Scalar >.

Definition at line 214 of file Rythmos_StepperAsModelEvaluator.hpp.

template<class Scalar>
RCP< const Thyra::VectorSpaceBase< Scalar > > Rythmos::StepperAsModelEvaluator< Scalar >::get_g_space ( int  j  )  const [virtual]

Implements Thyra::ModelEvaluator< Scalar >.

Definition at line 225 of file Rythmos_StepperAsModelEvaluator.hpp.

template<class Scalar>
Thyra::ModelEvaluatorBase::InArgs< Scalar > Rythmos::StepperAsModelEvaluator< Scalar >::createInArgs (  )  const [virtual]

Implements Thyra::ModelEvaluator< Scalar >.

Definition at line 236 of file Rythmos_StepperAsModelEvaluator.hpp.


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