|
Rythmos - Transient Integration for Differential Equations
Version of the Day
|
Mix-in interface stepper objects that accept an RK Butcher Tableau. More...
#include <Rythmos_RKButcherTableauAcceptingStepperBase.hpp>

Public Member Functions | |
| virtual void | setRKButcherTableau (const Teuchos::RCP< const RKButcherTableauBase< Scalar > > &rkbt)=0 |
| virtual RCP< const RKButcherTableauBase< Scalar > > | getRKButcherTableau () const =0 |
Public Member Functions inherited from Rythmos::StepperBase< Scalar > | |
| virtual bool | supportsCloning () const |
| Return if this stepper supports cloning or not. More... | |
| virtual RCP< StepperBase< Scalar > > | cloneStepperAlgorithm () const |
| Clone the stepper object if supported. More... | |
| virtual bool | isImplicit () const |
| Return if this stepper is an implicit stepper. More... | |
| virtual bool | acceptsModel () const |
| Return if this stepper accepts a model. More... | |
| virtual void | setModel (const RCP< const Thyra::ModelEvaluator< Scalar > > &model)=0 |
| Specify the model problem to integrate. More... | |
| virtual void | setNonconstModel (const RCP< Thyra::ModelEvaluator< Scalar > > &model)=0 |
| Accept a nonconst model. More... | |
| virtual bool | modelIsConst () const |
| Return of the model is only const or can be returned as a non-const object. More... | |
| virtual RCP< const Thyra::ModelEvaluator< Scalar > > | getModel () const =0 |
| Get the model. More... | |
| virtual RCP< Thyra::ModelEvaluator< Scalar > > | getNonconstModel ()=0 |
| Get the model nonconst. More... | |
| virtual void | setInitialCondition (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &initialCondition)=0 |
| Specify initial condition and re-initialize. More... | |
| virtual Thyra::ModelEvaluatorBase::InArgs< Scalar > | getInitialCondition () const =0 |
| Get the currently set initial condtion. More... | |
| virtual Scalar | takeStep (Scalar dt, StepSizeType stepType)=0 |
| Take a step. More... | |
| virtual const StepStatus< Scalar > | getStepStatus () const =0 |
| Get current stepper status after a step has been taken. More... | |
| virtual void | setStepControlData (const StepperBase &stepper) |
| Set step control data from another stepper. More... | |
Additional Inherited Members | |
Related Functions inherited from Rythmos::StepperBase< Scalar > | |
| template<class Scalar > | |
| bool | isInitialized (const StepperBase< Scalar > &stepper) |
| template<class Scalar > | |
| bool | isInitialized (const StepperBase< Scalar > &stepper) |
Mix-in interface stepper objects that accept an RK Butcher Tableau.
ToDo: Finish documentation!
Definition at line 46 of file Rythmos_RKButcherTableauAcceptingStepperBase.hpp.
|
pure virtual |
|
pure virtual |
Implemented in Rythmos::ImplicitRKStepper< Scalar >, and Rythmos::ExplicitRKStepper< Scalar >.