Thyra-based Model Evaluator for LOCA solves. More...
#include <Piro_LOCASolver.hpp>


Public Member Functions | |
| 
Teuchos::RCP < NOX::Solver::Generic >  | getSolver () | 
| Return the current nonlinear solver pointer.  | |
| Teuchos::ParameterList & | getStepperParams () | 
| Return stepper parameters.  | |
| Teuchos::ParameterList & | getStepSizeParams () | 
| Return step size parameters.  | |
Constructor/Destructor  | |
| LOCASolver (const Teuchos::RCP< Teuchos::ParameterList > &piroParams, const Teuchos::RCP< Thyra::ModelEvaluator< Scalar > > &model, const Teuchos::RCP< LOCA::Thyra::SaveDataStrategy > &saveDataStrategy) | |
| Constructs a LOCASolver instance given a model and optionally a data saving strategy .  | |
| ~LOCASolver () | |
  Public Member Functions inherited from Piro::SteadyStateSolver< Scalar > | |
| SteadyStateSolver (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model) | |
| SteadyStateSolver (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, int numParameters) | |
| 
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 | 
| 
Teuchos::RCP< const  Thyra::VectorSpaceBase< Scalar > >  | get_x_space () const | 
| 
Teuchos::RCP< const  Thyra::VectorSpaceBase< Scalar > >  | get_f_space () const | 
| 
Thyra::ModelEvaluatorBase::InArgs < Scalar >  | getNominalValues () const | 
| 
Thyra::ModelEvaluatorBase::InArgs < Scalar >  | getLowerBounds () const | 
| 
Thyra::ModelEvaluatorBase::InArgs < Scalar >  | getUpperBounds () const | 
| 
const Thyra::ModelEvaluator < Scalar > &  | getModel () const | 
| int | num_p () const | 
| int | num_g () const | 
| SENS_METHOD | getSensitivityMethod () | 
| void | setSensitivityMethod (const std::string &sensitivity_method_string) | 
Additional Inherited Members | |
  Protected Member Functions inherited from Piro::SteadyStateSolver< Scalar > | |
| void | evalConvergedModelResponsesAndSensitivities (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &modelInArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | 
Thyra-based Model Evaluator for LOCA solves.
 1.8.5