Product Model Evaluator Model Evaluator that supports only one parameter which is a product vector. The evaluator has an internal evaluator that treats this product parameter as multiple parameters.
More...
#include <Piro_ProductModelEval.hpp>
|
|
| ProductModelEvaluator (const Teuchos::RCP< Thyra::ModelEvaluator< Real > > thyra_model, const std::vector< int > &p_indices) |
| |
|
int | Np () const |
| |
|
int | Ng () const |
| |
|
Teuchos::RCP< const Thyra::VectorSpaceBase< Real > > | get_x_space () const |
| |
|
Teuchos::RCP< const Thyra::VectorSpaceBase< Real > > | get_f_space () const |
| |
|
Teuchos::RCP< const Thyra::VectorSpaceBase< Real > > | get_g_space (int l) const |
| |
|
Teuchos::RCP< const Thyra::VectorSpaceBase< Real > > | get_p_space (int l) const |
| |
|
Teuchos::RCP< const Teuchos::Array< std::string > > | get_p_names (int l) const |
| |
|
Teuchos::RCP< Thyra::LinearOpBase< Real > > | create_W_op () const |
| |
|
Teuchos::RCP< Thyra::PreconditionerBase< Real > > | create_W_prec () const |
| |
|
Teuchos::RCP< const Thyra::LinearOpWithSolveFactoryBase< Real > > | get_W_factory () const |
| |
|
Teuchos::RCP< Thyra::LinearOpBase< Real > > | create_DfDp_op (int l) const |
| |
|
Teuchos::RCP< Thyra::LinearOpBase< Real > > | create_DgDp_op (int j, int l) const |
| |
|
Teuchos::RCP< Thyra::LinearOpBase< Real > > | create_DgDp_op (int j, int l, Teuchos::RCP< Thyra::ProductMultiVectorBase< Real > > prodvec_dgdp) const |
| |
|
const Teuchos::RCP< Thyra::ModelEvaluator< Real > > | getModel () |
| |
|
Thyra::ModelEvaluatorBase::InArgs< Real > | createInArgs () const |
| |
|
void | reportFinalPoint (const Thyra::ModelEvaluatorBase::InArgs< Real > &finalPoint, const bool wasSolved) |
| |
|
Teuchos::ArrayView< const std::string > | get_g_names (int j) const |
| |
|
::Thyra::ModelEvaluatorBase::InArgs< Real > | getNominalValues () const |
| |
|
::Thyra::ModelEvaluatorBase::InArgs< Real > | getLowerBounds () const |
| |
|
::Thyra::ModelEvaluatorBase::InArgs< Real > | getUpperBounds () const |
| |
|
|
Thyra::ModelEvaluatorBase::OutArgs< Real > | createOutArgsImpl () const |
| |
|
void | evalModelImpl (const Thyra::ModelEvaluatorBase::InArgs< Real > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Real > &outArgs) const |
| |
template<class Real>
class Piro::ProductModelEvaluator< Real >
Product Model Evaluator Model Evaluator that supports only one parameter which is a product vector. The evaluator has an internal evaluator that treats this product parameter as multiple parameters.
The documentation for this class was generated from the following file:
- Piro_ProductModelEval.hpp