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


Public Member Functions | |
| void | setPiroTempusIntegrator (Teuchos::RCP< const Piro::TempusIntegrator< Scalar >> piroTempusIntegrator) | 
| void | resetSensitivityParamIndex (const int sens_param_index) | 
| void | resetResponseFnIndex (const int response_fn_index) | 
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) | 
Protected Member Functions | |
Service methods for subclasses.  | |
| void | evalConvergedModelResponsesAndSensitivities (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &modelInArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | 
Thyra-based Model Evaluator for Tempus solves using Tempus.
 1.8.5