#include <Rythmos_ExplicitRKStepper.hpp>
Public Types | |
| typedef Teuchos::ScalarTraits < Scalar >::magnitudeType | ScalarMag |
| | |
Public Member Functions | |
| ExplicitRKStepper () | |
| | |
| Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_x_space () const |
| | |
| void | setModel (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model) |
| | |
| Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > | getModel () const |
| | |
| ~ExplicitRKStepper () | |
| | |
| Scalar | takeStep (Scalar dt, StepSizeType flag) |
| | |
| const StepStatus< Scalar > | getStepStatus () const |
| | |
| std::ostream & | describe (std::ostream &out, const Teuchos::EVerbosityLevel verbLevel, const std::string leadingIndent, const std::string indentSpacer) const |
| | |
| void | addPoints (const Array< Scalar > &time_vec, const Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > &x_vec, const Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > &xdot_vec) |
| void | getPoints (const Array< Scalar > &time_vec, Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > *x_vec, Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > *xdot_vec, Array< ScalarMag > *accuracy_vec) const |
| Get values from 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 (Teuchos::RCP< Teuchos::ParameterList > const ¶mList) |
| Redefined from Teuchos::ParameterListAcceptor. | |
| Teuchos::RCP < Teuchos::ParameterList > | getNonconstParameterList () |
| | |
| Teuchos::RCP < Teuchos::ParameterList > | unsetParameterList () |
| | |
Definition at line 42 of file Rythmos_ExplicitRKStepper.hpp.
| typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Rythmos::ExplicitRKStepper< Scalar >::ScalarMag |
Reimplemented from Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 46 of file Rythmos_ExplicitRKStepper.hpp.
| Rythmos::ExplicitRKStepper< Scalar >::ExplicitRKStepper | ( | ) | [inline] |
Definition at line 289 of file Rythmos_ExplicitRKStepper.hpp.
| Rythmos::ExplicitRKStepper< Scalar >::~ExplicitRKStepper | ( | ) | [inline] |
Definition at line 295 of file Rythmos_ExplicitRKStepper.hpp.
| Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > Rythmos::ExplicitRKStepper< Scalar >::get_x_space | ( | ) | const [inline, virtual] |
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 300 of file Rythmos_ExplicitRKStepper.hpp.
| void Rythmos::ExplicitRKStepper< Scalar >::setModel | ( | const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > & | model | ) | [inline, virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 463 of file Rythmos_ExplicitRKStepper.hpp.
| Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > Rythmos::ExplicitRKStepper< Scalar >::getModel | ( | ) | const [inline, virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 471 of file Rythmos_ExplicitRKStepper.hpp.
| Scalar Rythmos::ExplicitRKStepper< Scalar >::takeStep | ( | Scalar | dt, | |
| StepSizeType | flag | |||
| ) | [inline, virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 307 of file Rythmos_ExplicitRKStepper.hpp.
| const StepStatus< Scalar > Rythmos::ExplicitRKStepper< Scalar >::getStepStatus | ( | ) | const [inline, virtual] |
Implements Rythmos::StepperBase< Scalar >.
Definition at line 340 of file Rythmos_ExplicitRKStepper.hpp.
| std::ostream & Rythmos::ExplicitRKStepper< Scalar >::describe | ( | std::ostream & | out, | |
| const Teuchos::EVerbosityLevel | verbLevel, | |||
| const std::string | leadingIndent, | |||
| const std::string | indentSpacer | |||
| ) | const [inline] |
Definition at line 353 of file Rythmos_ExplicitRKStepper.hpp.
| void Rythmos::ExplicitRKStepper< Scalar >::addPoints | ( | const Array< Scalar > & | time_vec, | |
| const Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > & | x_vec, | |||
| const Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > & | xdot_vec | |||
| ) | [inline, virtual] |
Redefined from InterpolationBufferBase Add points to buffer
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 396 of file Rythmos_ExplicitRKStepper.hpp.
| void Rythmos::ExplicitRKStepper< Scalar >::getPoints | ( | const Array< Scalar > & | time_vec, | |
| Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > * | x_vec, | |||
| Array< Teuchos::RCP< const Thyra::VectorBase< Scalar > > > * | xdot_vec, | |||
| Array< ScalarMag > * | accuracy_vec | |||
| ) | const [inline, virtual] |
Get values from buffer.
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 406 of file Rythmos_ExplicitRKStepper.hpp.
| TimeRange< Scalar > Rythmos::ExplicitRKStepper< Scalar >::getTimeRange | ( | ) | const [inline, virtual] |
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 416 of file Rythmos_ExplicitRKStepper.hpp.
| void Rythmos::ExplicitRKStepper< Scalar >::getNodes | ( | Array< Scalar > * | time_vec | ) | const [inline, virtual] |
Get interpolation nodes.
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 422 of file Rythmos_ExplicitRKStepper.hpp.
| void Rythmos::ExplicitRKStepper< Scalar >::removeNodes | ( | Array< Scalar > & | time_vec | ) | [inline, virtual] |
Remove interpolation nodes.
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 428 of file Rythmos_ExplicitRKStepper.hpp.
| int Rythmos::ExplicitRKStepper< Scalar >::getOrder | ( | ) | const [inline, virtual] |
Get order of interpolation.
Implements Rythmos::InterpolationBufferBase< Scalar >.
Definition at line 434 of file Rythmos_ExplicitRKStepper.hpp.
| void Rythmos::ExplicitRKStepper< Scalar >::setParameterList | ( | Teuchos::RCP< Teuchos::ParameterList > const & | paramList | ) | [inline, virtual] |
Redefined from Teuchos::ParameterListAcceptor.
Implements Teuchos::ParameterListAcceptor.
Definition at line 440 of file Rythmos_ExplicitRKStepper.hpp.
| Teuchos::RCP< Teuchos::ParameterList > Rythmos::ExplicitRKStepper< Scalar >::getNonconstParameterList | ( | ) | [inline, virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 449 of file Rythmos_ExplicitRKStepper.hpp.
| Teuchos::RCP< Teuchos::ParameterList > Rythmos::ExplicitRKStepper< Scalar >::unsetParameterList | ( | ) | [inline, virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 455 of file Rythmos_ExplicitRKStepper.hpp.
1.6.1