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) |
Constructors/initializers | |
TransientSolver (const Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &model) | |
TransientSolver (const Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &model, int numParameters) | |
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.