|
Piro Development
|
Thyra-based Model Evaluator for Tempus solves using Tempus. More...
#include <Piro_TransientSolver.hpp>


Public Member Functions | |
Constructors/initializers | |
| TransientSolver (const Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &model, const Teuchos::RCP< Teuchos::ParameterList > &appParams, const Teuchos::RCP< Piro::ObserverBase< Scalar > > &piroObserver=Teuchos::null) | |
| TransientSolver (const Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &model, const int sens_param_index=-1, const int response_fn_index=-1) | |
Overridden from Thyra::ModelEvaluatorBase. | |
| Thyra::ModelEvaluatorBase::InArgs< Scalar > | getNominalValues () const |
| Thyra::ModelEvaluatorBase::InArgs< Scalar > | createInArgs () const |
| Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_p_space (int l) const |
| Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > | get_g_space (int j) const |
Getters for subbclasses | |
| const Thyra::ModelEvaluator< Scalar > & | getModel () const |
| int | num_p () const |
| int | num_g () const |
| SENS_METHOD | getSensitivityMethod () |
Setters for subbclasses | |
| void | setSensitivityMethod (const std::string &sensitivity_method_string) |
| void | setPiroTempusIntegrator (Teuchos::RCP< const Piro::TempusIntegrator< Scalar > > piroTempusIntegrator) |
| void | resetSensitivityParamIndex (const int sens_param_index) |
| void | resetResponseFnIndex (const int response_fn_index) |
Thyra-based Model Evaluator for Tempus solves using Tempus.