|
Rythmos - Transient Integration for Differential Equations
Version of the Day
|
#include <Rythmos_ForwardEulerStepper_decl.hpp>

Public Types | |
| typedef Teuchos::ScalarTraits < Scalar >::magnitudeType | ScalarMag |
| | |
Public Member Functions | |
| ForwardEulerStepper () | |
| | |
| bool | supportsCloning () const |
| | |
| RCP< StepperBase< Scalar > > | cloneStepperAlgorithm () const |
| | |
| void | setModel (const RCP< const Thyra::ModelEvaluator< Scalar > > &model) |
| | |
| void | setNonconstModel (const RCP< Thyra::ModelEvaluator< Scalar > > &model) |
| | |
| RCP< const Thyra::ModelEvaluator< Scalar > > | getModel () const |
| | |
| RCP< Thyra::ModelEvaluator < Scalar > > | getNonconstModel () |
| | |
| void | setInitialCondition (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &initialCondition) |
| | |
| Thyra::ModelEvaluatorBase::InArgs < Scalar > | getInitialCondition () const |
| | |
| RCP< const Thyra::VectorSpaceBase< Scalar > > | get_x_space () const |
| | |
| ~ForwardEulerStepper () | |
| | |
| Scalar | takeStep (Scalar dt, StepSizeType flag) |
| | |
| const StepStatus< Scalar > | getStepStatus () const |
| | |
| std::string | description () const |
| | |
| void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const |
| | |
| void | addPoints (const Array< Scalar > &time_vec, const Array< RCP< const Thyra::VectorBase< Scalar > > > &x_vec, const Array< RCP< const Thyra::VectorBase< Scalar > > > &xdot_vec) |
| void | getPoints (const Array< Scalar > &time_vec, Array< RCP< const Thyra::VectorBase< Scalar > > > *x_vec, Array< RCP< const Thyra::VectorBase< Scalar > > > *xdot_vec, Array< ScalarMag > *accuracy_vec) const |
| Get values from buffer. | |
| void | setRange (const TimeRange< Scalar > &range, const InterpolationBufferBase< Scalar > &IB) |
| Fill data in from another interpolation buffer. | |
| TimeRange< Scalar > | getTimeRange () const |
| | |
| void | getNodes (Array< Scalar > *time_vec) const |
| Get interpolation nodes. | |
| void | removeNodes (Array< Scalar > &time_vec) |
| Remove interpolation nodes. | |
| int | getOrder () const |
| Get order of interpolation. | |
| void | setParameterList (RCP< Teuchos::ParameterList > const ¶mList) |
| Redefined from Teuchos::ParameterListAcceptor. | |
| RCP< Teuchos::ParameterList > | getNonconstParameterList () |
| | |
| RCP< Teuchos::ParameterList > | unsetParameterList () |
| | |
| RCP< const Teuchos::ParameterList > | getValidParameters () const |
| | |
| RCP< const MomentoBase< Scalar > > | getMomento () const |
| Get momento object for use in restarts. | |
| void | setMomento (const Ptr< const MomentoBase< Scalar > > &momentoPtr) |
| Set momento object for use in restarts. | |
Definition at line 327 of file Rythmos_ForwardEulerStepper_decl.hpp.
| typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Rythmos::ForwardEulerStepper< Scalar >::ScalarMag |
Reimplemented from Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 332 of file Rythmos_ForwardEulerStepper_decl.hpp.
| Rythmos::ForwardEulerStepper< Scalar >::ForwardEulerStepper | ( | ) |
Definition at line 344 of file Rythmos_ForwardEulerStepper_def.hpp.
| Rythmos::ForwardEulerStepper< Scalar >::~ForwardEulerStepper | ( | ) |
Definition at line 381 of file Rythmos_ForwardEulerStepper_def.hpp.
| bool Rythmos::ForwardEulerStepper< Scalar >::supportsCloning | ( | ) | const [virtual] |
Reimplemented from Rythmos::StepperBase< Scalar >.
Definition at line 639 of file Rythmos_ForwardEulerStepper_def.hpp.
| RCP< StepperBase< Scalar > > Rythmos::ForwardEulerStepper< Scalar >::cloneStepperAlgorithm | ( | ) | const [virtual] |
Reimplemented from Rythmos::StepperBase< Scalar >.
Definition at line 646 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::setModel | ( | const RCP< const Thyra::ModelEvaluator< Scalar > > & | model | ) | [virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 587 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::setNonconstModel | ( | const RCP< Thyra::ModelEvaluator< Scalar > > & | model | ) | [virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 596 of file Rythmos_ForwardEulerStepper_def.hpp.
| Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > Rythmos::ForwardEulerStepper< Scalar >::getModel | ( | ) | const [virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 604 of file Rythmos_ForwardEulerStepper_def.hpp.
| Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > Rythmos::ForwardEulerStepper< Scalar >::getNonconstModel | ( | ) | [virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 611 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::setInitialCondition | ( | const Thyra::ModelEvaluatorBase::InArgs< Scalar > & | initialCondition | ) | [virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 617 of file Rythmos_ForwardEulerStepper_def.hpp.
| Thyra::ModelEvaluatorBase::InArgs< Scalar > Rythmos::ForwardEulerStepper< Scalar >::getInitialCondition | ( | ) | const [virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 632 of file Rythmos_ForwardEulerStepper_def.hpp.
| RCP< const Thyra::VectorSpaceBase< Scalar > > Rythmos::ForwardEulerStepper< Scalar >::get_x_space | ( | ) | const [virtual] |
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 386 of file Rythmos_ForwardEulerStepper_def.hpp.
| Scalar Rythmos::ForwardEulerStepper< Scalar >::takeStep | ( | Scalar | dt, |
| StepSizeType | flag | ||
| ) | [virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 393 of file Rythmos_ForwardEulerStepper_def.hpp.
| const StepStatus< Scalar > Rythmos::ForwardEulerStepper< Scalar >::getStepStatus | ( | ) | const [virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 419 of file Rythmos_ForwardEulerStepper_def.hpp.
| std::string Rythmos::ForwardEulerStepper< Scalar >::description | ( | ) | const |
Definition at line 446 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::describe | ( | Teuchos::FancyOStream & | out, |
| const Teuchos::EVerbosityLevel | verbLevel | ||
| ) | const |
Definition at line 453 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::addPoints | ( | const Array< Scalar > & | time_vec, |
| const Array< RCP< const Thyra::VectorBase< Scalar > > > & | x_vec, | ||
| const Array< RCP< const Thyra::VectorBase< Scalar > > > & | xdot_vec | ||
| ) | [virtual] |
Redefined from InterpolationBufferBase Add points to buffer
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 476 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::getPoints | ( | const Array< Scalar > & | time_vec, |
| Array< RCP< const Thyra::VectorBase< Scalar > > > * | x_vec, | ||
| Array< RCP< const Thyra::VectorBase< Scalar > > > * | xdot_vec, | ||
| Array< ScalarMag > * | accuracy_vec | ||
| ) | const [virtual] |
Get values from buffer.
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 486 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::setRange | ( | const TimeRange< Scalar > & | range, |
| const InterpolationBufferBase< Scalar > & | IB | ||
| ) |
Fill data in from another interpolation buffer.
| TimeRange< Scalar > Rythmos::ForwardEulerStepper< Scalar >::getTimeRange | ( | ) | const [virtual] |
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 511 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::getNodes | ( | Array< Scalar > * | time_vec | ) | const [virtual] |
Get interpolation nodes.
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 521 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::removeNodes | ( | Array< Scalar > & | time_vec | ) | [virtual] |
Remove interpolation nodes.
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 536 of file Rythmos_ForwardEulerStepper_def.hpp.
| int Rythmos::ForwardEulerStepper< Scalar >::getOrder | ( | ) | const [virtual] |
Get order of interpolation.
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 542 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::setParameterList | ( | RCP< Teuchos::ParameterList > const & | paramList | ) |
Redefined from Teuchos::ParameterListAcceptor.
Definition at line 548 of file Rythmos_ForwardEulerStepper_def.hpp.
| Teuchos::RCP< Teuchos::ParameterList > Rythmos::ForwardEulerStepper< Scalar >::getNonconstParameterList | ( | ) |
Definition at line 557 of file Rythmos_ForwardEulerStepper_def.hpp.
| Teuchos::RCP< Teuchos::ParameterList > Rythmos::ForwardEulerStepper< Scalar >::unsetParameterList | ( | ) |
Definition at line 563 of file Rythmos_ForwardEulerStepper_def.hpp.
| RCP< const Teuchos::ParameterList > Rythmos::ForwardEulerStepper< Scalar >::getValidParameters | ( | ) | const |
Definition at line 573 of file Rythmos_ForwardEulerStepper_def.hpp.
| RCP< const MomentoBase< Scalar > > Rythmos::ForwardEulerStepper< Scalar >::getMomento | ( | ) | const |
Get momento object for use in restarts.
Definition at line 669 of file Rythmos_ForwardEulerStepper_def.hpp.
| void Rythmos::ForwardEulerStepper< Scalar >::setMomento | ( | const Ptr< const MomentoBase< Scalar > > & | momentoPtr | ) |
Set momento object for use in restarts.
Definition at line 689 of file Rythmos_ForwardEulerStepper_def.hpp.
1.7.6.1