|
EpetraExt
Development
|
#include <EpetraExt_ModelEvaluator.h>

Public Types | |
| typedef Teuchos::RefCountPtr < Stokhos::EpetraVectorOrthogPoly > | sg_vector_t |
| Short-hand for stochastic Galerkin vector type. | |
| typedef Teuchos::RefCountPtr < Stokhos::EpetraOperatorOrthogPoly > | sg_operator_t |
| Short-hand for stochastic Galerkin operator type. | |
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_dotdot arg, int j) const |
| 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(). | |
| bool | supports (EOutArgs_g_sg arg, int j) const |
| Whether g_sg is supported for response vector j. | |
| const DerivativeSupport & | supports (EOutArgsDfDp_sg arg, int l) const |
0 <= l && l < Np(). | |
| const DerivativeSupport & | supports (EOutArgsDgDx_dot_sg arg, int j) const |
0 <= j && j < Ng(). | |
| const DerivativeSupport & | supports (EOutArgsDgDx_dotdot_sg arg, int j) const |
| const DerivativeSupport & | supports (EOutArgsDgDx_sg arg, int j) const |
0 <= j && j < Ng(). | |
| const DerivativeSupport & | supports (EOutArgsDgDp_sg arg, int j, int l) const |
0 <= j && j < Ng() and 0 <= l && l < Np(). | |
| const DerivativeSupport & | supports (EOutArgsDfDp_mp arg, int l) const |
0 <= l && l < Np(). | |
| bool | supports (EOutArgs_g_mp arg, int j) const |
| Whether g_mp is supported for response vector j. | |
| const DerivativeSupport & | supports (EOutArgsDgDx_dot_mp arg, int j) const |
0 <= j && j < Ng(). | |
| const DerivativeSupport & | supports (EOutArgsDgDx_dotdot_mp arg, int j) const |
| const DerivativeSupport & | supports (EOutArgsDgDx_mp arg, int j) const |
0 <= j && j < Ng(). | |
| const DerivativeSupport & | supports (EOutArgsDgDp_mp 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_f_sg (const sg_vector_t &f_sg) |
| Set stochastic Galerkin residual vector polynomial. | |
| sg_vector_t | get_f_sg () const |
| Get stochastic Galerkin residual vector polynomial. | |
| void | set_f_mp (const mp_vector_t &f_sg) |
| Set multi-point residual vector. | |
| mp_vector_t | get_f_mp () const |
| Get multi-point residual vector. | |
| 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_g_sg (int j, const sg_vector_t &g_sg_j) |
| Set stochastic Galerkin vector polynomial response. | |
| sg_vector_t | get_g_sg (int j) const |
| Get stochastic Galerkin vector polynomial response. | |
| void | set_g_mp (int j, const mp_vector_t &g_mp_j) |
| Set multi-point response. | |
| mp_vector_t | get_g_mp (int j) const |
| Get multi-point response. | |
| void | set_W (const Teuchos::RefCountPtr< Epetra_Operator > &W) |
| | |
| void | set_WPrec (const Teuchos::RefCountPtr< Epetra_Operator > &WPrec) |
| Teuchos::RefCountPtr < Epetra_Operator > | get_W () const |
| | |
| Teuchos::RefCountPtr < Epetra_Operator > | get_WPrec () const |
| DerivativeProperties | get_W_properties () const |
| | |
| DerivativeProperties | get_WPrec_properties () const |
| void | set_W_sg (const sg_operator_t &W_sg) |
| Set stochastic Galerkin W operator polynomial. | |
| sg_operator_t | get_W_sg () const |
| Get stochastic Galerkin W operator polynomial. | |
| void | set_W_mp (const mp_operator_t &W_sg) |
| Set multi-point W. | |
| mp_operator_t | get_W_mp () const |
| Get multi-point W. | |
| void | set_DfDp (int l, const Derivative &DfDp_l) |
| | |
| Derivative | get_DfDp (int l) const |
| | |
| DerivativeProperties | get_DfDp_properties (int l) const |
| | |
| void | set_DfDp_sg (int l, const SGDerivative &DfDp_sg_l) |
| | |
| SGDerivative | get_DfDp_sg (int l) const |
| | |
| DerivativeProperties | get_DfDp_sg_properties (int l) const |
| | |
| void | set_DfDp_mp (int l, const MPDerivative &DfDp_mp_l) |
| | |
| MPDerivative | get_DfDp_mp (int l) const |
| | |
| DerivativeProperties | get_DfDp_mp_properties (int l) const |
| | |
| void | set_DgDx_dot (int j, const Derivative &DgDx_dot_j) |
| | |
| void | set_DgDx_dotdot (int j, const Derivative &DgDx_dotdot_j) |
| Derivative | get_DgDx_dot (int j) const |
| | |
| Derivative | get_DgDx_dotdot (int j) const |
| DerivativeProperties | get_DgDx_dot_properties (int j) const |
| | |
| DerivativeProperties | get_DgDx_dotdot_properties (int j) const |
| void | set_DgDx_dot_sg (int j, const SGDerivative &DgDx_dot_j) |
| | |
| void | set_DgDx_dotdot_sg (int j, const SGDerivative &DgDx_dotdot_j) |
| SGDerivative | get_DgDx_dot_sg (int j) const |
| | |
| SGDerivative | get_DgDx_dotdot_sg (int j) const |
| DerivativeProperties | get_DgDx_dot_sg_properties (int j) const |
| | |
| DerivativeProperties | get_DgDx_dotdot_sg_properties (int j) const |
| void | set_DgDx_dot_mp (int j, const MPDerivative &DgDx_dot_j) |
| | |
| void | set_DgDx_dotdot_mp (int j, const MPDerivative &DgDx_dotdot_j) |
| MPDerivative | get_DgDx_dot_mp (int j) const |
| | |
| MPDerivative | get_DgDx_dotdot_mp (int j) const |
| DerivativeProperties | get_DgDx_dot_mp_properties (int j) const |
| | |
| DerivativeProperties | get_DgDx_dotdot_mp_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_DgDx_sg (int j, const SGDerivative &DgDx_j) |
| | |
| SGDerivative | get_DgDx_sg (int j) const |
| | |
| DerivativeProperties | get_DgDx_sg_properties (int j) const |
| | |
| void | set_DgDx_mp (int j, const MPDerivative &DgDx_j) |
| | |
| MPDerivative | get_DgDx_mp (int j) const |
| | |
| DerivativeProperties | get_DgDx_mp_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_DgDp_sg (int j, int l, const SGDerivative &DgDp_sg_j_l) |
| | |
| SGDerivative | get_DgDp_sg (int j, int l) const |
| | |
| DerivativeProperties | get_DgDp_sg_properties (int j, int l) const |
| | |
| void | set_DgDp_mp (int j, int l, const MPDerivative &DgDp_mp_j_l) |
| | |
| MPDerivative | get_DgDp_mp (int j, int l) const |
| | |
| DerivativeProperties | get_DgDp_mp_properties (int j, int l) const |
| | |
| void | set_f_poly (const Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > &f_poly) |
| Set residual vector Taylor polynomial. | |
| Teuchos::RefCountPtr < Teuchos::Polynomial < Epetra_Vector > > | get_f_poly () const |
| Get residual vector Taylor polynomial. | |
| bool | funcOrDerivesAreSet (EOutArgsMembers arg) const |
| Return true if the function or its derivatives are set. | |
| void | setFailed () const |
| Set that the evaluation as a whole failed. | |
| bool | isFailed () const |
| Return if the evaluation failed or not. | |
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_dotdot arg, int j, const DerivativeSupport &) |
| void | _setSupports (EOutArgsDgDx arg, int j, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDp arg, int j, int l, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgs_g_sg arg, int j, bool supports) |
| | |
| void | _setSupports (EOutArgsDfDp_sg arg, int l, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDx_dot_sg arg, int j, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDx_dotdot_sg arg, int j, const DerivativeSupport &) |
| void | _setSupports (EOutArgsDgDx_sg arg, int j, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDp_sg arg, int j, int l, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgs_g_mp arg, int j, bool supports) |
| | |
| void | _setSupports (EOutArgsDfDp_mp arg, int l, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDx_dot_mp arg, int j, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDx_dotdot_mp arg, int j, const DerivativeSupport &) |
| void | _setSupports (EOutArgsDgDx_mp arg, int j, const DerivativeSupport &) |
| | |
| void | _setSupports (EOutArgsDgDp_mp arg, int j, int l, const DerivativeSupport &) |
| | |
| void | _set_W_properties (const DerivativeProperties &W_properties) |
| | |
| void | _set_WPrec_properties (const DerivativeProperties &WPrec_properties) |
| void | _set_DfDp_properties (int l, const DerivativeProperties &properties) |
| | |
| void | _set_DgDx_dot_properties (int j, const DerivativeProperties &properties) |
| | |
| void | _set_DgDx_dotdot_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) |
| | |
| void | _set_DfDp_sg_properties (int l, const DerivativeProperties &properties) |
| | |
| void | _set_DgDx_dot_sg_properties (int j, const DerivativeProperties &properties) |
| | |
| void | _set_DgDx_dotdot_sg_properties (int j, const DerivativeProperties &properties) |
| void | _set_DgDx_sg_properties (int j, const DerivativeProperties &properties) |
| | |
| void | _set_DgDp_sg_properties (int j, int l, const DerivativeProperties &properties) |
| | |
| void | _set_DfDp_mp_properties (int l, const DerivativeProperties &properties) |
| | |
| void | _set_DgDx_dot_mp_properties (int j, const DerivativeProperties &properties) |
| | |
| void | _set_DgDx_dotdot_mp_properties (int j, const DerivativeProperties &properties) |
| void | _set_DgDx_mp_properties (int j, const DerivativeProperties &properties) |
| | |
| void | _set_DgDp_mp_properties (int j, int l, const DerivativeProperties &properties) |
| | |
Definition at line 751 of file EpetraExt_ModelEvaluator.h.
| typedef Teuchos::RefCountPtr<Stokhos::EpetraVectorOrthogPoly> EpetraExt::ModelEvaluator::OutArgs::sg_vector_t |
Short-hand for stochastic Galerkin vector type.
Definition at line 755 of file EpetraExt_ModelEvaluator.h.
| typedef Teuchos::RefCountPtr<Stokhos::EpetraOperatorOrthogPoly > EpetraExt::ModelEvaluator::OutArgs::sg_operator_t |
Short-hand for stochastic Galerkin operator type.
Definition at line 758 of file EpetraExt_ModelEvaluator.h.
Definition at line 155 of file EpetraExt_ModelEvaluator.cpp.
| std::string EpetraExt::ModelEvaluator::OutArgs::modelEvalDescription | ( | ) | const [inline] |
Definition at line 1660 of file EpetraExt_ModelEvaluator.h.
| int EpetraExt::ModelEvaluator::OutArgs::Np | ( | ) | const [inline] |
Definition at line 1664 of file EpetraExt_ModelEvaluator.h.
| int EpetraExt::ModelEvaluator::OutArgs::Ng | ( | ) | const [inline] |
Definition at line 1670 of file EpetraExt_ModelEvaluator.h.
| bool EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsMembers | arg | ) | const |
Definition at line 163 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDfDp | arg, |
| int | l | ||
| ) | const |
0 <= l && l < Np().
Definition at line 174 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_dot | arg, |
| int | j | ||
| ) | const |
0 <= j && j < Ng().
Definition at line 182 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_dotdot | arg, |
| int | j | ||
| ) | const |
Definition at line 190 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx | arg, |
| int | j | ||
| ) | const |
0 <= j && j < Ng().
Definition at line 198 of file EpetraExt_ModelEvaluator.cpp.
| 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 206 of file EpetraExt_ModelEvaluator.cpp.
| bool EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgs_g_sg | arg, |
| int | j | ||
| ) | const |
Whether g_sg is supported for response vector j.
Definition at line 213 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDfDp_sg | arg, |
| int | l | ||
| ) | const |
0 <= l && l < Np().
Definition at line 220 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_dot_sg | arg, |
| int | j | ||
| ) | const |
0 <= j && j < Ng().
Definition at line 228 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_dotdot_sg | arg, |
| int | j | ||
| ) | const |
Definition at line 236 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_sg | arg, |
| int | j | ||
| ) | const |
0 <= j && j < Ng().
Definition at line 244 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDp_sg | arg, |
| int | j, | ||
| int | l | ||
| ) | const |
0 <= j && j < Ng() and 0 <= l && l < Np().
Definition at line 251 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDfDp_mp | arg, |
| int | l | ||
| ) | const |
0 <= l && l < Np().
Definition at line 265 of file EpetraExt_ModelEvaluator.cpp.
| bool EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgs_g_mp | arg, |
| int | j | ||
| ) | const |
Whether g_mp is supported for response vector j.
Definition at line 258 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_dot_mp | arg, |
| int | j | ||
| ) | const |
0 <= j && j < Ng().
Definition at line 273 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_dotdot_mp | arg, |
| int | j | ||
| ) | const |
Definition at line 281 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx_mp | arg, |
| int | j | ||
| ) | const |
0 <= j && j < Ng().
Definition at line 289 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDp_mp | arg, |
| int | j, | ||
| int | l | ||
| ) | const |
0 <= j && j < Ng() and 0 <= l && l < Np().
Definition at line 296 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::set_f | ( | const Evaluation< Epetra_Vector > & | f | ) | [inline] |
Definition at line 1676 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Evaluation< Epetra_Vector > EpetraExt::ModelEvaluator::OutArgs::get_f | ( | ) | const [inline] |
Definition at line 1680 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_f_sg | ( | const sg_vector_t & | f_sg | ) | [inline] |
Set stochastic Galerkin residual vector polynomial.
Definition at line 2099 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::OutArgs::sg_vector_t EpetraExt::ModelEvaluator::OutArgs::get_f_sg | ( | ) | const [inline] |
Get stochastic Galerkin residual vector polynomial.
Definition at line 2104 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_f_mp | ( | const mp_vector_t & | f_sg | ) | [inline] |
Set multi-point residual vector.
Definition at line 2114 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::mp_vector_t EpetraExt::ModelEvaluator::OutArgs::get_f_mp | ( | ) | const [inline] |
Get multi-point residual vector.
Definition at line 2119 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_g | ( | int | j, |
| const Evaluation< Epetra_Vector > & | g_j | ||
| ) | [inline] |
Set g(j) where 0 <= j && j < this->Ng().
Definition at line 1683 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Evaluation< Epetra_Vector > EpetraExt::ModelEvaluator::OutArgs::get_g | ( | int | j | ) | const [inline] |
Get g(j) where 0 <= j && j < this->Ng().
Definition at line 1691 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_g_sg | ( | int | j, |
| const sg_vector_t & | g_sg_j | ||
| ) | [inline] |
Set stochastic Galerkin vector polynomial response.
0 <= j && j < this->Ng().
Definition at line 1698 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::OutArgs::sg_vector_t EpetraExt::ModelEvaluator::OutArgs::get_g_sg | ( | int | j | ) | const [inline] |
Get stochastic Galerkin vector polynomial response.
0 <= j && j < this->Ng().
Definition at line 1706 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_g_mp | ( | int | j, |
| const mp_vector_t & | g_mp_j | ||
| ) | [inline] |
Set multi-point response.
0 <= j && j < this->Ng().
Definition at line 1713 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::mp_vector_t EpetraExt::ModelEvaluator::OutArgs::get_g_mp | ( | int | j | ) | const [inline] |
Get multi-point response.
0 <= j && j < this->Ng().
Definition at line 1721 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_W | ( | const Teuchos::RefCountPtr< Epetra_Operator > & | W | ) | [inline] |
Definition at line 1728 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_WPrec | ( | const Teuchos::RefCountPtr< Epetra_Operator > & | WPrec | ) | [inline] |
Definition at line 1730 of file EpetraExt_ModelEvaluator.h.
| Teuchos::RefCountPtr< Epetra_Operator > EpetraExt::ModelEvaluator::OutArgs::get_W | ( | ) | const [inline] |
Definition at line 1733 of file EpetraExt_ModelEvaluator.h.
| Teuchos::RefCountPtr< Epetra_Operator > EpetraExt::ModelEvaluator::OutArgs::get_WPrec | ( | ) | const [inline] |
Definition at line 1735 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_W_properties | ( | ) | const [inline] |
Definition at line 1738 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_WPrec_properties | ( | ) | const [inline] |
Definition at line 1741 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_W_sg | ( | const sg_operator_t & | W_sg | ) | [inline] |
Set stochastic Galerkin W operator polynomial.
Definition at line 2108 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::OutArgs::sg_operator_t EpetraExt::ModelEvaluator::OutArgs::get_W_sg | ( | ) | const [inline] |
Get stochastic Galerkin W operator polynomial.
Definition at line 2111 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_W_mp | ( | const mp_operator_t & | W_sg | ) | [inline] |
Set multi-point W.
Definition at line 2123 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::mp_operator_t EpetraExt::ModelEvaluator::OutArgs::get_W_mp | ( | ) | const [inline] |
Get multi-point W.
Definition at line 2126 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DfDp | ( | int | l, |
| const Derivative & | DfDp_l | ||
| ) | [inline] |
Definition at line 1745 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp | ( | int | l | ) | const [inline] |
Definition at line 1753 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_properties | ( | int | l | ) | const [inline] |
Definition at line 1761 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DfDp_sg | ( | int | l, |
| const SGDerivative & | DfDp_sg_l | ||
| ) | [inline] |
Definition at line 1768 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp_sg | ( | int | l | ) | const [inline] |
Definition at line 1776 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_sg_properties | ( | int | l | ) | const [inline] |
Definition at line 1784 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DfDp_mp | ( | int | l, |
| const MPDerivative & | DfDp_mp_l | ||
| ) | [inline] |
Definition at line 1791 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp_mp | ( | int | l | ) | const [inline] |
Definition at line 1799 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_mp_properties | ( | int | l | ) | const [inline] |
Definition at line 1807 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot | ( | int | j, |
| const Derivative & | DgDx_dot_j | ||
| ) | [inline] |
Definition at line 1814 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dotdot | ( | int | j, |
| const Derivative & | DgDx_dotdot_j | ||
| ) | [inline] |
Definition at line 1883 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot | ( | int | j | ) | const [inline] |
Definition at line 1822 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot | ( | int | j | ) | const [inline] |
Definition at line 1891 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_properties | ( | int | j | ) | const [inline] |
Definition at line 1830 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_properties | ( | int | j | ) | const [inline] |
Definition at line 1899 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot_sg | ( | int | j, |
| const SGDerivative & | DgDx_dot_j | ||
| ) | [inline] |
Definition at line 1837 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dotdot_sg | ( | int | j, |
| const SGDerivative & | DgDx_dotdot_j | ||
| ) | [inline] |
Definition at line 1906 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_sg | ( | int | j | ) | const [inline] |
Definition at line 1845 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_sg | ( | int | j | ) | const [inline] |
Definition at line 1914 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_sg_properties | ( | int | j | ) | const [inline] |
Definition at line 1853 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_sg_properties | ( | int | j | ) | const [inline] |
Definition at line 1922 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot_mp | ( | int | j, |
| const MPDerivative & | DgDx_dot_j | ||
| ) | [inline] |
Definition at line 1860 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dotdot_mp | ( | int | j, |
| const MPDerivative & | DgDx_dotdot_j | ||
| ) | [inline] |
Definition at line 1929 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_mp | ( | int | j | ) | const [inline] |
Definition at line 1868 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_mp | ( | int | j | ) | const [inline] |
Definition at line 1937 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_mp_properties | ( | int | j | ) | const [inline] |
Definition at line 1876 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_mp_properties | ( | int | j | ) | const [inline] |
Definition at line 1945 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx | ( | int | j, |
| const Derivative & | DgDx_j | ||
| ) | [inline] |
Definition at line 1952 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx | ( | int | j | ) | const [inline] |
Definition at line 1960 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_properties | ( | int | j | ) | const [inline] |
Definition at line 1968 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_sg | ( | int | j, |
| const SGDerivative & | DgDx_j | ||
| ) | [inline] |
Definition at line 1975 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_sg | ( | int | j | ) | const [inline] |
Definition at line 1983 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_sg_properties | ( | int | j | ) | const [inline] |
Definition at line 1991 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_mp | ( | int | j, |
| const MPDerivative & | DgDx_j | ||
| ) | [inline] |
Definition at line 1998 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_mp | ( | int | j | ) | const [inline] |
Definition at line 2006 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_mp_properties | ( | int | j | ) | const [inline] |
Definition at line 2014 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDp | ( | int | j, |
| int | l, | ||
| const Derivative & | DgDp_j_l | ||
| ) | [inline] |
Definition at line 2021 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 2029 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_properties | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 2037 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDp_sg | ( | int | j, |
| int | l, | ||
| const SGDerivative & | DgDp_sg_j_l | ||
| ) | [inline] |
Definition at line 2044 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp_sg | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 2052 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_sg_properties | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 2060 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDp_mp | ( | int | j, |
| int | l, | ||
| const MPDerivative & | DgDp_mp_j_l | ||
| ) | [inline] |
Definition at line 2067 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp_mp | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 2075 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_mp_properties | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 2083 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_f_poly | ( | const Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > & | f_poly | ) | [inline] |
Set residual vector Taylor polynomial.
Definition at line 2090 of file EpetraExt_ModelEvaluator.h.
| Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > EpetraExt::ModelEvaluator::OutArgs::get_f_poly | ( | ) | const [inline] |
Get residual vector Taylor polynomial.
Definition at line 2095 of file EpetraExt_ModelEvaluator.h.
| bool EpetraExt::ModelEvaluator::OutArgs::funcOrDerivesAreSet | ( | EOutArgsMembers | arg | ) | const |
Return true if the function or its derivatives are set.
Definition at line 304 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::setFailed | ( | ) | const |
Set that the evaluation as a whole failed.
Note that this function is declared as const even through it technically changes the state of *this object.
Definition at line 324 of file EpetraExt_ModelEvaluator.cpp.
| bool EpetraExt::ModelEvaluator::OutArgs::isFailed | ( | ) | const |
Return if the evaluation failed or not.
If the evaluation failed, no assumptions should be made at all about the state of the output objects.
Definition at line 330 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setModelEvalDescription | ( | const std::string & | modelEvalDescription | ) | [protected] |
Definition at line 336 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_Np_Ng | ( | int | Np, |
| int | Ng | ||
| ) | [protected] |
Definition at line 342 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsMembers | arg, |
| bool | supports | ||
| ) | [protected] |
Definition at line 439 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDfDp | arg, |
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 449 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dot | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 456 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dotdot | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 463 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 470 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDp | arg, |
| int | j, | ||
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 477 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgs_g_sg | arg, |
| int | j, | ||
| bool | supports | ||
| ) | [protected] |
Definition at line 484 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDfDp_sg | arg, |
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 490 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dot_sg | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 497 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dotdot_sg | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 503 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_sg | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 510 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDp_sg | arg, |
| int | j, | ||
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 516 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgs_g_mp | arg, |
| int | j, | ||
| bool | supports | ||
| ) | [protected] |
Definition at line 523 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDfDp_mp | arg, |
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 529 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dot_mp | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 536 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dotdot_mp | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 542 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_mp | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 549 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDp_mp | arg, |
| int | j, | ||
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 555 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_W_properties | ( | const DerivativeProperties & | W_properties | ) | [protected] |
Definition at line 563 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_WPrec_properties | ( | const DerivativeProperties & | WPrec_properties | ) | [protected] |
Definition at line 568 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DfDp_properties | ( | int | l, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 573 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dot_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 580 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dotdot_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 586 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 593 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDp_properties | ( | int | j, |
| int | l, | ||
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 600 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DfDp_sg_properties | ( | int | l, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 606 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dot_sg_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 613 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dotdot_sg_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 619 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_sg_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 626 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDp_sg_properties | ( | int | j, |
| int | l, | ||
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 632 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DfDp_mp_properties | ( | int | l, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 639 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dot_mp_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 646 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dotdot_mp_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 652 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_mp_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 659 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDp_mp_properties | ( | int | j, |
| int | l, | ||
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 665 of file EpetraExt_ModelEvaluator.cpp.
1.7.6.1