Thyra-based Model Evaluator for Tempus solves using Tempus. More...
#include <Piro_TempusIntegrator.hpp>
Constructors/initializers | |
| TempusIntegrator (Teuchos::RCP< Teuchos::ParameterList > pList, const Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &model, const SENS_METHOD sens_method=NONE) | |
| TempusIntegrator (Teuchos::RCP< Teuchos::ParameterList > pList, const Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &model, const Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &adjoint_model, const SENS_METHOD sens_method=NONE) | |
|
Teuchos::RCP< Tempus::Stepper < Scalar > > | getStepper () const |
| bool | advanceTime (const Scalar time_final) |
| Scalar | getTime () const |
|
Teuchos::RCP< const Thyra::VectorBase< Scalar > > | getX () const |
|
Teuchos::RCP< const Thyra::VectorBase< Scalar > > | getXDot () const |
|
Teuchos::RCP< const Thyra::VectorBase< Scalar > > | getXDotDot () const |
|
Teuchos::RCP< const Tempus::SolutionHistory < Scalar > > | getSolutionHistory () const |
|
Teuchos::RCP< const Tempus::TimeStepControl < Scalar > > | getTimeStepControl () const |
| void | clearObservers () |
| void | setObserver (Teuchos::RCP< Tempus::IntegratorObserver< Scalar >> obs=Teuchos::null) |
| void | clearSolutionHistory () |
| void | initialize () |
| void | initializeSolutionHistory (Scalar t0, Teuchos::RCP< const Thyra::VectorBase< Scalar > > x0, Teuchos::RCP< const Thyra::VectorBase< Scalar > > xdot0=Teuchos::null, Teuchos::RCP< const Thyra::VectorBase< Scalar > > xdotdot0=Teuchos::null, Teuchos::RCP< const Thyra::MultiVectorBase< Scalar > > DxDp0=Teuchos::null, Teuchos::RCP< const Thyra::MultiVectorBase< Scalar > > DxDotDp0=Teuchos::null, Teuchos::RCP< const Thyra::MultiVectorBase< Scalar > > DxdotDotDp0=Teuchos::null) |
| Tempus::Status | getStatus () const |
|
Teuchos::RCP< const Thyra::MultiVectorBase< Scalar > > | getDxDp () const |
|
Teuchos::RCP< const Thyra::MultiVectorBase< Scalar > > | getDxDotDp () const |
|
Teuchos::RCP< const Thyra::MultiVectorBase< Scalar > > | getDxDotDotDp () const |
|
Teuchos::RCP< const Thyra::MultiVectorBase< Scalar > > | getDgDp () const |
|
Teuchos::RCP< const Tempus::Integrator< Scalar > > | getIntegrator () const |
Thyra-based Model Evaluator for Tempus solves using Tempus.
1.8.5