#include <EpetraExt_ModelEvaluator.h>
Inheritance diagram for EpetraExt::ModelEvaluator::OutArgs:

Public Member Functions | |
| OutArgs () | |
| | |
| std::string | modelEvalDescription () const |
| | |
| int | Np () const |
| | |
| int | Ng () const |
| | |
| bool | supports (EOutArgsMembers arg) const |
| | |
| const DerivativeSupport & | supports (EOutArgsDfDp arg, int l) const |
0 <= l && l < Np(). | |
| const DerivativeSupport & | supports (EOutArgsDgDx_dot arg, int j) const |
0 <= j && j < Ng(). | |
| const DerivativeSupport & | supports (EOutArgsDgDx arg, int j) const |
0 <= j && j < Ng(). | |
| const DerivativeSupport & | supports (EOutArgsDgDp arg, int j, int l) const |
0 <= j && j < Ng() and 0 <= l && l < Np(). | |
| void | set_f (const Evaluation< Epetra_Vector > &f) |
| | |
| Evaluation< Epetra_Vector > | get_f () const |
| | |
| void | set_g (int j, const Evaluation< Epetra_Vector > &g_j) |
Set g(j) where 0 <= j && j < this->Ng(). | |
| Evaluation< Epetra_Vector > | get_g (int j) const |
Get g(j) where 0 <= j && j < this->Ng(). | |
| void | set_W (const Teuchos::RefCountPtr< Epetra_Operator > &W) |
| | |
| Teuchos::RefCountPtr< Epetra_Operator > | get_W () const |
| | |
| DerivativeProperties | get_W_properties () const |
| | |
| void | set_DfDp (int l, const Derivative &DfDp_l) |
| | |
| Derivative | get_DfDp (int l) const |
| | |
| DerivativeProperties | get_DfDp_properties (int l) const |
| | |
| void | set_DgDx_dot (int j, const Derivative &DgDx_dot_j) |
| | |
| Derivative | get_DgDx_dot (int j) const |
| | |
| DerivativeProperties | get_DgDx_dot_properties (int j) const |
| | |
| void | set_DgDx (int j, const Derivative &DgDx_j) |
| | |
| Derivative | get_DgDx (int j) const |
| | |
| DerivativeProperties | get_DgDx_properties (int j) const |
| | |
| void | set_DgDp (int j, int l, const Derivative &DgDp_j_l) |
| | |
| Derivative | get_DgDp (int j, int l) const |
| | |
| DerivativeProperties | get_DgDp_properties (int j, int l) const |
| | |
| void | set_f_poly (const Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > &f_poly) |
| | |
| Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > | get_f_poly () const |
| | |
| bool | funcOrDerivesAreSet (EOutArgsMembers arg) const |
| Return true if the function or its derivatives are set. | |
Protected Member Functions | |
| void | _setModelEvalDescription (const std::string &modelEvalDescription) |
| | |
| void | _set_Np_Ng (int Np, int Ng) |
| | |
| void | _setSupports (EOutArgsMembers arg, bool supports) |
| | |
| void | _setSupports (EOutArgsDfDp arg, int l, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDx_dot arg, int j, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDx arg, int j, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDp arg, int j, int l, const DerivativeSupport &) |
| | |
| void | _set_W_properties (const DerivativeProperties &W_properties) |
| | |
| void | _set_DfDp_properties (int l, const DerivativeProperties &properties) |
| | |
| void | _set_DgDx_dot_properties (int j, const DerivativeProperties &properties) |
| | |
| void | _set_DgDx_properties (int j, const DerivativeProperties &properties) |
| | |
| void | _set_DgDp_properties (int j, int l, const DerivativeProperties &properties) |
| | |
Definition at line 373 of file EpetraExt_ModelEvaluator.h.
| EpetraExt::ModelEvaluator::OutArgs::OutArgs | ( | ) |
| std::string EpetraExt::ModelEvaluator::OutArgs::modelEvalDescription | ( | ) | const [inline] |
| int EpetraExt::ModelEvaluator::OutArgs::Np | ( | ) | const [inline] |
| int EpetraExt::ModelEvaluator::OutArgs::Ng | ( | ) | const [inline] |
| bool EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsMembers | arg | ) | const |
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDfDp | arg, | |
| int | l | |||
| ) | const |
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_dot | arg, | |
| int | j | |||
| ) | const |
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx | arg, | |
| int | j | |||
| ) | const |
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDp | arg, | |
| int | j, | |||
| int | l | |||
| ) | const |
0 <= j && j < Ng() and 0 <= l && l < Np().
Definition at line 138 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::set_f | ( | const Evaluation< Epetra_Vector > & | f | ) | [inline] |
| ModelEvaluator::Evaluation< Epetra_Vector > EpetraExt::ModelEvaluator::OutArgs::get_f | ( | ) | const [inline] |
| void EpetraExt::ModelEvaluator::OutArgs::set_g | ( | int | j, | |
| const Evaluation< Epetra_Vector > & | g_j | |||
| ) | [inline] |
| ModelEvaluator::Evaluation< Epetra_Vector > EpetraExt::ModelEvaluator::OutArgs::get_g | ( | int | j | ) | const [inline] |
| void EpetraExt::ModelEvaluator::OutArgs::set_W | ( | const Teuchos::RefCountPtr< Epetra_Operator > & | W | ) | [inline] |
| Teuchos::RefCountPtr< Epetra_Operator > EpetraExt::ModelEvaluator::OutArgs::get_W | ( | ) | const [inline] |
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_W_properties | ( | ) | const [inline] |
| void EpetraExt::ModelEvaluator::OutArgs::set_DfDp | ( | int | l, | |
| const Derivative & | DfDp_l | |||
| ) | [inline] |
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp | ( | int | l | ) | const [inline] |
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_properties | ( | int | l | ) | const [inline] |
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot | ( | int | j, | |
| const Derivative & | DgDx_dot_j | |||
| ) | [inline] |
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot | ( | int | j | ) | const [inline] |
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_properties | ( | int | j | ) | const [inline] |
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx | ( | int | j, | |
| const Derivative & | DgDx_j | |||
| ) | [inline] |
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx | ( | int | j | ) | const [inline] |
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_properties | ( | int | j | ) | const [inline] |
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDp | ( | int | j, | |
| int | l, | |||
| const Derivative & | DgDp_j_l | |||
| ) | [inline] |
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp | ( | int | j, | |
| int | l | |||
| ) | const [inline] |
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_properties | ( | int | j, | |
| int | l | |||
| ) | const [inline] |
| void EpetraExt::ModelEvaluator::OutArgs::set_f_poly | ( | const Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > & | f_poly | ) | [inline] |
| Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > EpetraExt::ModelEvaluator::OutArgs::get_f_poly | ( | ) | const [inline] |
| bool EpetraExt::ModelEvaluator::OutArgs::funcOrDerivesAreSet | ( | EOutArgsMembers | arg | ) | const |
Return true if the function or its derivatives are set.
Definition at line 146 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setModelEvalDescription | ( | const std::string & | modelEvalDescription | ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_set_Np_Ng | ( | int | Np, | |
| int | Ng | |||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsMembers | arg, | |
| bool | supports | |||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDfDp | arg, | |
| int | l, | |||
| const DerivativeSupport & | ||||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dot | arg, | |
| int | j, | |||
| const DerivativeSupport & | ||||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx | arg, | |
| int | j, | |||
| const DerivativeSupport & | ||||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDp | arg, | |
| int | j, | |||
| int | l, | |||
| const DerivativeSupport & | ||||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_set_W_properties | ( | const DerivativeProperties & | W_properties | ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_set_DfDp_properties | ( | int | l, | |
| const DerivativeProperties & | properties | |||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dot_properties | ( | int | j, | |
| const DerivativeProperties & | properties | |||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_properties | ( | int | j, | |
| const DerivativeProperties & | properties | |||
| ) | [protected] |
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDp_properties | ( | int | j, | |
| int | l, | |||
| const DerivativeProperties & | properties | |||
| ) | [protected] |
1.4.7