Thyra-based abstract Model Evaluator for steady-states solves.
More...
#include <Piro_SteadyStateSolver.hpp>
|
|
| SteadyStateSolver (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &adjointModel) |
|
| SteadyStateSolver (const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &adjointModel, 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) |
|
|
|
void | evalConvergedModelResponsesAndSensitivities (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &modelInArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs, Teuchos::ParameterList &appParams) const |
|
void | evalReducedHessian (const Thyra::ModelEvaluatorBase::InArgs< Scalar > &modelInArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs, Teuchos::ParameterList &appParams) const |
|
template<typename Scalar>
class Piro::SteadyStateSolver< Scalar >
Thyra-based abstract Model Evaluator for steady-states solves.
The documentation for this class was generated from the following file:
- Piro_SteadyStateSolver.hpp