#include <MOR_RythmosStepperFullStateWrapper.hpp>
Public Member Functions | |
| RythmosStepperFullStateWrapper (const Teuchos::RCP< const Rythmos::StepperBase< double > > &wrappedStepper, const Teuchos::RCP< const ReducedSpace > &reducedSpace) | |
| virtual void | setParameterList (const Teuchos::RCP< Teuchos::ParameterList > ¶mList) |
| virtual Teuchos::RCP < Teuchos::ParameterList > | getNonconstParameterList () |
| virtual Teuchos::RCP < Teuchos::ParameterList > | unsetParameterList () |
| virtual Teuchos::RCP< const Thyra::VectorSpaceBase< double > > | get_x_space () const |
| virtual void | addPoints (const Teuchos::Array< double > &time_vec, const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > &x_vec, const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > &xdot_vec) |
| virtual void | getPoints (const Teuchos::Array< double > &time_vec, Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > *x_vec, Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > *xdot_vec, Teuchos::Array< ScalarMag > *accuracy_vec) const |
| virtual void | getNodes (Teuchos::Array< double > *time_vec) const |
| virtual void | removeNodes (Teuchos::Array< double > &time_vec) |
| virtual int | getOrder () const |
| virtual Rythmos::TimeRange < double > | getTimeRange () const |
| virtual bool | supportsCloning () const |
| virtual Teuchos::RCP < Rythmos::StepperBase< double > > | cloneStepperAlgorithm () const |
| virtual bool | isImplicit () const |
| virtual bool | acceptsModel () const |
| virtual void | setModel (const Teuchos::RCP< const Thyra::ModelEvaluator< double > > &model) |
| virtual void | setNonconstModel (const Teuchos::RCP< Thyra::ModelEvaluator< double > > &model) |
| virtual bool | modelIsConst () const |
| virtual Teuchos::RCP< const Thyra::ModelEvaluator< double > > | getModel () const |
| virtual Teuchos::RCP < Thyra::ModelEvaluator < double > > | getNonconstModel () |
| virtual void | setInitialCondition (const Thyra::ModelEvaluatorBase::InArgs< double > &initialCondition) |
| virtual Thyra::ModelEvaluatorBase::InArgs < double > | getInitialCondition () const |
| virtual double | takeStep (double dt, Rythmos::StepSizeType stepType) |
| virtual const Rythmos::StepStatus< double > | getStepStatus () const |
| virtual void | setStepControlData (const Rythmos::StepperBase< double > &stepper) |
Private Member Functions | |
| void | failNonconstFunction () |
Private Attributes | |
| Teuchos::RCP< const Rythmos::StepperBase< double > > | wrappedStepper_ |
| Teuchos::RCP< const ReducedSpace > | reducedSpace_ |
| Teuchos::RCP< const Epetra_Map > | fullMap_ |
Definition at line 17 of file MOR_RythmosStepperFullStateWrapper.hpp.
| MOR::RythmosStepperFullStateWrapper::RythmosStepperFullStateWrapper | ( | const Teuchos::RCP< const Rythmos::StepperBase< double > > & | wrappedStepper, | |
| const Teuchos::RCP< const ReducedSpace > & | reducedSpace | |||
| ) |
| void MOR::RythmosStepperFullStateWrapper::setParameterList | ( | const Teuchos::RCP< Teuchos::ParameterList > & | paramList | ) | [virtual] |
Definition at line 34 of file MOR_RythmosStepperFullStateWrapper.cpp.
| RCP< Teuchos::ParameterList > MOR::RythmosStepperFullStateWrapper::getNonconstParameterList | ( | ) | [virtual] |
Definition at line 39 of file MOR_RythmosStepperFullStateWrapper.cpp.
| RCP< Teuchos::ParameterList > MOR::RythmosStepperFullStateWrapper::unsetParameterList | ( | ) | [virtual] |
Definition at line 44 of file MOR_RythmosStepperFullStateWrapper.cpp.
| RCP< const Thyra::VectorSpaceBase< double > > MOR::RythmosStepperFullStateWrapper::get_x_space | ( | ) | const [virtual] |
Definition at line 49 of file MOR_RythmosStepperFullStateWrapper.cpp.
| virtual void MOR::RythmosStepperFullStateWrapper::addPoints | ( | const Teuchos::Array< double > & | time_vec, | |
| const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > & | x_vec, | |||
| const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > & | xdot_vec | |||
| ) | [virtual] |
| virtual void MOR::RythmosStepperFullStateWrapper::getPoints | ( | const Teuchos::Array< double > & | time_vec, | |
| Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > * | x_vec, | |||
| Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > * | xdot_vec, | |||
| Teuchos::Array< ScalarMag > * | accuracy_vec | |||
| ) | const [virtual] |
| virtual void MOR::RythmosStepperFullStateWrapper::getNodes | ( | Teuchos::Array< double > * | time_vec | ) | const [virtual] |
| virtual void MOR::RythmosStepperFullStateWrapper::removeNodes | ( | Teuchos::Array< double > & | time_vec | ) | [virtual] |
| int MOR::RythmosStepperFullStateWrapper::getOrder | ( | ) | const [virtual] |
Definition at line 79 of file MOR_RythmosStepperFullStateWrapper.cpp.
| Rythmos::TimeRange< double > MOR::RythmosStepperFullStateWrapper::getTimeRange | ( | ) | const [virtual] |
Definition at line 83 of file MOR_RythmosStepperFullStateWrapper.cpp.
| bool MOR::RythmosStepperFullStateWrapper::supportsCloning | ( | ) | const [virtual] |
Definition at line 87 of file MOR_RythmosStepperFullStateWrapper.cpp.
| RCP< Rythmos::StepperBase< double > > MOR::RythmosStepperFullStateWrapper::cloneStepperAlgorithm | ( | ) | const [virtual] |
Definition at line 91 of file MOR_RythmosStepperFullStateWrapper.cpp.
| bool MOR::RythmosStepperFullStateWrapper::isImplicit | ( | ) | const [virtual] |
Definition at line 95 of file MOR_RythmosStepperFullStateWrapper.cpp.
| bool MOR::RythmosStepperFullStateWrapper::acceptsModel | ( | ) | const [virtual] |
Definition at line 99 of file MOR_RythmosStepperFullStateWrapper.cpp.
| virtual void MOR::RythmosStepperFullStateWrapper::setModel | ( | const Teuchos::RCP< const Thyra::ModelEvaluator< double > > & | model | ) | [virtual] |
| virtual void MOR::RythmosStepperFullStateWrapper::setNonconstModel | ( | const Teuchos::RCP< Thyra::ModelEvaluator< double > > & | model | ) | [virtual] |
| bool MOR::RythmosStepperFullStateWrapper::modelIsConst | ( | ) | const [virtual] |
Definition at line 111 of file MOR_RythmosStepperFullStateWrapper.cpp.
| RCP< const Thyra::ModelEvaluator< double > > MOR::RythmosStepperFullStateWrapper::getModel | ( | ) | const [virtual] |
Definition at line 115 of file MOR_RythmosStepperFullStateWrapper.cpp.
| RCP< Thyra::ModelEvaluator< double > > MOR::RythmosStepperFullStateWrapper::getNonconstModel | ( | ) | [virtual] |
Definition at line 120 of file MOR_RythmosStepperFullStateWrapper.cpp.
| void MOR::RythmosStepperFullStateWrapper::setInitialCondition | ( | const Thyra::ModelEvaluatorBase::InArgs< double > & | initialCondition | ) | [virtual] |
Definition at line 125 of file MOR_RythmosStepperFullStateWrapper.cpp.
| Thyra::ModelEvaluatorBase::InArgs< double > MOR::RythmosStepperFullStateWrapper::getInitialCondition | ( | ) | const [virtual] |
Definition at line 129 of file MOR_RythmosStepperFullStateWrapper.cpp.
| double MOR::RythmosStepperFullStateWrapper::takeStep | ( | double | dt, | |
| Rythmos::StepSizeType | stepType | |||
| ) | [virtual] |
Definition at line 134 of file MOR_RythmosStepperFullStateWrapper.cpp.
| const Rythmos::StepStatus< double > MOR::RythmosStepperFullStateWrapper::getStepStatus | ( | ) | const [virtual] |
Definition at line 139 of file MOR_RythmosStepperFullStateWrapper.cpp.
| void MOR::RythmosStepperFullStateWrapper::setStepControlData | ( | const Rythmos::StepperBase< double > & | stepper | ) | [virtual] |
Definition at line 162 of file MOR_RythmosStepperFullStateWrapper.cpp.
| void MOR::RythmosStepperFullStateWrapper::failNonconstFunction | ( | ) | [private] |
Definition at line 166 of file MOR_RythmosStepperFullStateWrapper.cpp.
Teuchos::RCP<const Rythmos::StepperBase<double> > MOR::RythmosStepperFullStateWrapper::wrappedStepper_ [private] |
Definition at line 75 of file MOR_RythmosStepperFullStateWrapper.hpp.
Teuchos::RCP<const ReducedSpace> MOR::RythmosStepperFullStateWrapper::reducedSpace_ [private] |
Definition at line 76 of file MOR_RythmosStepperFullStateWrapper.hpp.
Teuchos::RCP<const Epetra_Map> MOR::RythmosStepperFullStateWrapper::fullMap_ [private] |
Definition at line 77 of file MOR_RythmosStepperFullStateWrapper.hpp.
1.7.1