Rythmos::DiagonalImplicitRKModelEvaluator< Scalar > Class Template Reference

More...

#include <Rythmos_DiagonalImplicitRKModelEvaluator.hpp>

List of all members.

Constructors/initializers/accessors

 DiagonalImplicitRKModelEvaluator ()
 
void initializeDIRKModel (const RCP< const Thyra::ModelEvaluator< Scalar > > &daeModel, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &basePoint, const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &dirk_W_factory, const RCP< const RKButcherTableauBase< Scalar > > &irkButcherTableau)
 
void setTimeStepPoint (const RCP< const Thyra::VectorBase< Scalar > > &x_old, const Scalar &t_old, const Scalar &delta_t)
 
void setStageSolution (int stageNumber, const Thyra::VectorBase< Scalar > &stage_solution)
 
void setCurrentStage (int currentStage)
 

Public functions overridden from ModelEvaluator

RCP< const Thyra::VectorSpaceBase<
Scalar > > 
get_x_space () const
 
RCP< const Thyra::VectorSpaceBase<
Scalar > > 
get_f_space () const
 
RCP< Thyra::LinearOpBase<
Scalar > > 
create_W_op () const
 
RCP< const Thyra::LinearOpWithSolveFactoryBase<
Scalar > > 
get_W_factory () const
 
Thyra::ModelEvaluatorBase::InArgs<
Scalar > 
getNominalValues () const
Thyra::ModelEvaluatorBase::InArgs<
Scalar > 
createInArgs () const
 

Related Functions

(Note that these are not member functions.)

RCP< DiagonalImplicitRKModelEvaluator<
Scalar > > 
diagonalImplicitRKModelEvaluator (const RCP< const Thyra::ModelEvaluator< Scalar > > &daeModel, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &basePoint, const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &dirk_W_factory, const RCP< const RKButcherTableauBase< Scalar > > &irkButcherTableau)
 Nonmember constructor function.


Detailed Description

template<class Scalar>
class Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >

Definition at line 54 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.


Constructor & Destructor Documentation

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

Definition at line 179 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.


Member Function Documentation

template<class Scalar>
void Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::initializeDIRKModel ( const RCP< const Thyra::ModelEvaluator< Scalar > > &  daeModel,
const Thyra::ModelEvaluatorBase::InArgs< Scalar > &  basePoint,
const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &  dirk_W_factory,
const RCP< const RKButcherTableauBase< Scalar > > &  irkButcherTableau 
)

Definition at line 191 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
void Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::setTimeStepPoint ( const RCP< const Thyra::VectorBase< Scalar > > &  x_old,
const Scalar &  t_old,
const Scalar &  delta_t 
)

Definition at line 256 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
void Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::setStageSolution ( int  stageNumber,
const Thyra::VectorBase< Scalar > &  stage_solution 
)

Definition at line 275 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
void Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::setCurrentStage ( int  currentStage  ) 

Definition at line 286 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
RCP< const Thyra::VectorSpaceBase< Scalar > > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::get_x_space (  )  const

Definition at line 302 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
RCP< const Thyra::VectorSpaceBase< Scalar > > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::get_f_space (  )  const

Definition at line 313 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
RCP< Thyra::LinearOpBase< Scalar > > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::create_W_op (  )  const

Definition at line 324 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
RCP< const Thyra::LinearOpWithSolveFactoryBase< Scalar > > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::get_W_factory (  )  const

Definition at line 335 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
Thyra::ModelEvaluatorBase::InArgs< Scalar > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::getNominalValues (  )  const

.

Definition at line 346 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.

template<class Scalar>
Thyra::ModelEvaluatorBase::InArgs< Scalar > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::createInArgs (  )  const

Definition at line 357 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.


Friends And Related Function Documentation

template<class Scalar>
RCP< DiagonalImplicitRKModelEvaluator< Scalar > > diagonalImplicitRKModelEvaluator ( const RCP< const Thyra::ModelEvaluator< Scalar > > &  daeModel,
const Thyra::ModelEvaluatorBase::InArgs< Scalar > &  basePoint,
const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &  dirk_W_factory,
const RCP< const RKButcherTableauBase< Scalar > > &  irkButcherTableau 
) [related]

Nonmember constructor function.

Definition at line 157 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Jul 13 09:23:54 2010 for Rythmos - Transient Integration for Differential Equations by  doxygen 1.4.7