Rythmos - Transient Integration for Differential Equations
Version of the Day
|
#include <Rythmos_DiagonalImplicitRKModelEvaluator.hpp>
Inherits StateFuncModelEvaluatorBase< Scalar >.
Related Functions | |
(Note that these are not member functions.) | |
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) |
Nonmember constructor function. More... | |
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 |
Definition at line 54 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::DiagonalImplicitRKModelEvaluator | ( | ) |
Definition at line 179 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
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.
void Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::setTimeStepPoint | ( | const RCP< const Thyra::VectorBase< Scalar > > & | x_old, |
const Scalar & | t_old, | ||
const Scalar & | delta_t | ||
) |
Definition at line 258 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
void Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::setStageSolution | ( | int | stageNumber, |
const Thyra::VectorBase< Scalar > & | stage_solution | ||
) |
Definition at line 277 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
void Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::setCurrentStage | ( | int | currentStage | ) |
Definition at line 288 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
RCP< const Thyra::VectorSpaceBase< Scalar > > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::get_x_space | ( | ) | const |
Definition at line 304 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
RCP< const Thyra::VectorSpaceBase< Scalar > > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::get_f_space | ( | ) | const |
Definition at line 315 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
RCP< Thyra::LinearOpBase< Scalar > > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::create_W_op | ( | ) | const |
Definition at line 326 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
RCP< const Thyra::LinearOpWithSolveFactoryBase< Scalar > > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::get_W_factory | ( | ) | const |
Definition at line 337 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
Thyra::ModelEvaluatorBase::InArgs< Scalar > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::getNominalValues | ( | ) | const |
.
Definition at line 348 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
Thyra::ModelEvaluatorBase::InArgs< Scalar > Rythmos::DiagonalImplicitRKModelEvaluator< Scalar >::createInArgs | ( | ) | const |
Definition at line 359 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.
|
related |
Nonmember constructor function.
Definition at line 157 of file Rythmos_DiagonalImplicitRKModelEvaluator.hpp.