Rythmos - Transient Integration for Differential Equations  Version of the Day
 All Classes Functions Variables Typedefs Pages
Related Functions | List of all members
Rythmos::ImplicitRKModelEvaluator< Scalar > Class Template Reference

More...

#include <Rythmos_ImplicitRKModelEvaluator.hpp>

Inherits StateFuncModelEvaluatorBase< Scalar >.

Related Functions

(Note that these are not member functions.)

template<class Scalar >
RCP< ImplicitRKModelEvaluator
< Scalar > > 
implicitRKModelEvaluator (const RCP< const Thyra::ModelEvaluator< Scalar > > &daeModel, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &basePoint, const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &irk_W_factory, const RCP< const RKButcherTableauBase< Scalar > > &irkButcherTableau)
 Nonmember constructor function. More...
 

Constructors/initializers/accessors

 ImplicitRKModelEvaluator ()
 
void initializeIRKModel (const RCP< const Thyra::ModelEvaluator< Scalar > > &daeModel, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &basePoint, const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &irk_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)
 

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
 

Detailed Description

template<class Scalar>
class Rythmos::ImplicitRKModelEvaluator< Scalar >

Definition at line 54 of file Rythmos_ImplicitRKModelEvaluator.hpp.

Constructor & Destructor Documentation

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

Definition at line 168 of file Rythmos_ImplicitRKModelEvaluator.hpp.

Member Function Documentation

template<class Scalar >
void Rythmos::ImplicitRKModelEvaluator< Scalar >::initializeIRKModel ( const RCP< const Thyra::ModelEvaluator< Scalar > > &  daeModel,
const Thyra::ModelEvaluatorBase::InArgs< Scalar > &  basePoint,
const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &  irk_W_factory,
const RCP< const RKButcherTableauBase< Scalar > > &  irkButcherTableau 
)

Definition at line 179 of file Rythmos_ImplicitRKModelEvaluator.hpp.

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

Definition at line 247 of file Rythmos_ImplicitRKModelEvaluator.hpp.

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

Definition at line 271 of file Rythmos_ImplicitRKModelEvaluator.hpp.

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

Definition at line 282 of file Rythmos_ImplicitRKModelEvaluator.hpp.

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

Definition at line 293 of file Rythmos_ImplicitRKModelEvaluator.hpp.

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

Definition at line 313 of file Rythmos_ImplicitRKModelEvaluator.hpp.

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

.

Definition at line 324 of file Rythmos_ImplicitRKModelEvaluator.hpp.

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

Definition at line 335 of file Rythmos_ImplicitRKModelEvaluator.hpp.

Friends And Related Function Documentation

template<class Scalar >
RCP< ImplicitRKModelEvaluator< Scalar > > implicitRKModelEvaluator ( const RCP< const Thyra::ModelEvaluator< Scalar > > &  daeModel,
const Thyra::ModelEvaluatorBase::InArgs< Scalar > &  basePoint,
const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &  irk_W_factory,
const RCP< const RKButcherTableauBase< Scalar > > &  irkButcherTableau 
)
related

Nonmember constructor function.

Definition at line 146 of file Rythmos_ImplicitRKModelEvaluator.hpp.


The documentation for this class was generated from the following file: