Thyra-based Model Evaluator for Tempus solves using Tempus.
More...
#include <Piro_TempusIntegrator.hpp>
|
| 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 | 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 |
|
template<typename Scalar>
class Piro::TempusIntegrator< Scalar >
Thyra-based Model Evaluator for Tempus solves using Tempus.
The documentation for this class was generated from the following file:
- Piro_TempusIntegrator.hpp