Rythmos - Transient Integration for Differential Equations Version of the Day
Loading...
Searching...
No Matches
Related Symbols | List of all members
Rythmos::TimeDiscretizedBackwardEulerModelEvaluator< Scalar > Class Template Reference

More...

#include <Rythmos_TimeDiscretizedBackwardEulerModelEvaluator.hpp>

Inherits Thyra::StateFuncModelEvaluatorBase< Scalar >.

Related Symbols

(Note that these are not member symbols.)

template<class Scalar >
RCP< TimeDiscretizedBackwardEulerModelEvaluator< Scalar > > timeDiscretizedBackwardEulerModelEvaluator (const RCP< const Thyra::ModelEvaluator< Scalar > > &daeModel, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &initCond, const Scalar finalTime, const int numTimeSteps, const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &W_bar_factory)
 Non-member constructor.
 

Constructors/initializers/accessors

 TimeDiscretizedBackwardEulerModelEvaluator ()
 

Overridden from TimeDiscretizedBackwardEulerModelEvaluatorBase

void initialize (const RCP< const Thyra::ModelEvaluator< Scalar > > &daeModel, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &initCond, const Scalar finalTime, const int numTimeSteps, const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > &W_bar_factory=Teuchos::null)
 

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::TimeDiscretizedBackwardEulerModelEvaluator< Scalar >

ToDo: Finish Documentation!

Definition at line 50 of file Rythmos_TimeDiscretizedBackwardEulerModelEvaluator.hpp.

Constructor & Destructor Documentation

◆ TimeDiscretizedBackwardEulerModelEvaluator()

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

Member Function Documentation

◆ initialize()

template<class Scalar >
void Rythmos::TimeDiscretizedBackwardEulerModelEvaluator< Scalar >::initialize ( const RCP< const Thyra::ModelEvaluator< Scalar > > & daeModel,
const Thyra::ModelEvaluatorBase::InArgs< Scalar > & initCond,
const Scalar finalTime,
const int numTimeSteps,
const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > & W_bar_factory = Teuchos::null )

◆ get_x_space()

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

◆ get_f_space()

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

◆ create_W_op()

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

◆ get_W_factory()

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

\breif .

Definition at line 247 of file Rythmos_TimeDiscretizedBackwardEulerModelEvaluator.hpp.

◆ getNominalValues()

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

◆ createInArgs()

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

Friends And Related Symbol Documentation

◆ timeDiscretizedBackwardEulerModelEvaluator()

template<class Scalar >
RCP< TimeDiscretizedBackwardEulerModelEvaluator< Scalar > > timeDiscretizedBackwardEulerModelEvaluator ( const RCP< const Thyra::ModelEvaluator< Scalar > > & daeModel,
const Thyra::ModelEvaluatorBase::InArgs< Scalar > & initCond,
const Scalar finalTime,
const int numTimeSteps,
const RCP< Thyra::LinearOpWithSolveFactoryBase< Scalar > > & W_bar_factory )
related

Non-member constructor.

Definition at line 133 of file Rythmos_TimeDiscretizedBackwardEulerModelEvaluator.hpp.


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