|
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 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_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_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) |
| | |
| Derivative | get_DgDx_dot (int j) const |
| | |
| DerivativeProperties | get_DgDx_dot_properties (int j) const |
| | |
| void | set_DgDx_dot_sg (int j, const SGDerivative &DgDx_dot_j) |
| | |
| SGDerivative | get_DgDx_dot_sg (int j) const |
| | |
| DerivativeProperties | get_DgDx_dot_sg_properties (int j) const |
| | |
| void | set_DgDx_dot_mp (int j, const MPDerivative &DgDx_dot_j) |
| | |
| MPDerivative | get_DgDx_dot_mp (int j) const |
| | |
| DerivativeProperties | get_DgDx_dot_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 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_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_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_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_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_mp_properties (int j, const DerivativeProperties &properties) |
| | |
| void | _set_DgDp_mp_properties (int j, int l, const DerivativeProperties &properties) |
| | |
Definition at line 710 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 714 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 717 of file EpetraExt_ModelEvaluator.h.
Definition at line 154 of file EpetraExt_ModelEvaluator.cpp.
| std::string EpetraExt::ModelEvaluator::OutArgs::modelEvalDescription | ( | ) | const [inline] |
Definition at line 1526 of file EpetraExt_ModelEvaluator.h.
| int EpetraExt::ModelEvaluator::OutArgs::Np | ( | ) | const [inline] |
Definition at line 1530 of file EpetraExt_ModelEvaluator.h.
| int EpetraExt::ModelEvaluator::OutArgs::Ng | ( | ) | const [inline] |
Definition at line 1536 of file EpetraExt_ModelEvaluator.h.
| bool EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsMembers | arg | ) | const |
Definition at line 162 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDfDp | arg, |
| int | l | ||
| ) | const |
0 <= l && l < Np().
Definition at line 173 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 181 of file EpetraExt_ModelEvaluator.cpp.
| const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports | ( | EOutArgsDgDx | arg, |
| int | j | ||
| ) | const |
0 <= j && j < Ng().
Definition at line 189 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 197 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 204 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 211 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 219 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 227 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 234 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 248 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 241 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 256 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 264 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 271 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::set_f | ( | const Evaluation< Epetra_Vector > & | f | ) | [inline] |
Definition at line 1542 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Evaluation< Epetra_Vector > EpetraExt::ModelEvaluator::OutArgs::get_f | ( | ) | const [inline] |
Definition at line 1546 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 1896 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 1901 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 1911 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 1916 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 1549 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 1557 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 1564 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 1572 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 1579 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 1587 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_W | ( | const Teuchos::RefCountPtr< Epetra_Operator > & | W | ) | [inline] |
Definition at line 1594 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_WPrec | ( | const Teuchos::RefCountPtr< Epetra_Operator > & | WPrec | ) | [inline] |
Definition at line 1596 of file EpetraExt_ModelEvaluator.h.
| Teuchos::RefCountPtr< Epetra_Operator > EpetraExt::ModelEvaluator::OutArgs::get_W | ( | ) | const [inline] |
Definition at line 1599 of file EpetraExt_ModelEvaluator.h.
| Teuchos::RefCountPtr< Epetra_Operator > EpetraExt::ModelEvaluator::OutArgs::get_WPrec | ( | ) | const [inline] |
Definition at line 1601 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_W_properties | ( | ) | const [inline] |
Definition at line 1604 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_WPrec_properties | ( | ) | const [inline] |
Definition at line 1607 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 1905 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 1908 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 1920 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::mp_operator_t EpetraExt::ModelEvaluator::OutArgs::get_W_mp | ( | ) | const [inline] |
Get multi-point W.
Definition at line 1923 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DfDp | ( | int | l, |
| const Derivative & | DfDp_l | ||
| ) | [inline] |
Definition at line 1611 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp | ( | int | l | ) | const [inline] |
Definition at line 1619 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_properties | ( | int | l | ) | const [inline] |
Definition at line 1627 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DfDp_sg | ( | int | l, |
| const SGDerivative & | DfDp_sg_l | ||
| ) | [inline] |
Definition at line 1634 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp_sg | ( | int | l | ) | const [inline] |
Definition at line 1642 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_sg_properties | ( | int | l | ) | const [inline] |
Definition at line 1650 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DfDp_mp | ( | int | l, |
| const MPDerivative & | DfDp_mp_l | ||
| ) | [inline] |
Definition at line 1657 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp_mp | ( | int | l | ) | const [inline] |
Definition at line 1665 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_mp_properties | ( | int | l | ) | const [inline] |
Definition at line 1673 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot | ( | int | j, |
| const Derivative & | DgDx_dot_j | ||
| ) | [inline] |
Definition at line 1680 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot | ( | int | j | ) | const [inline] |
Definition at line 1688 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_properties | ( | int | j | ) | const [inline] |
Definition at line 1696 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot_sg | ( | int | j, |
| const SGDerivative & | DgDx_dot_j | ||
| ) | [inline] |
Definition at line 1703 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_sg | ( | int | j | ) | const [inline] |
Definition at line 1711 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_sg_properties | ( | int | j | ) | const [inline] |
Definition at line 1719 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot_mp | ( | int | j, |
| const MPDerivative & | DgDx_dot_j | ||
| ) | [inline] |
Definition at line 1726 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_mp | ( | int | j | ) | const [inline] |
Definition at line 1734 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_mp_properties | ( | int | j | ) | const [inline] |
Definition at line 1742 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx | ( | int | j, |
| const Derivative & | DgDx_j | ||
| ) | [inline] |
Definition at line 1749 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx | ( | int | j | ) | const [inline] |
Definition at line 1757 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_properties | ( | int | j | ) | const [inline] |
Definition at line 1765 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_sg | ( | int | j, |
| const SGDerivative & | DgDx_j | ||
| ) | [inline] |
Definition at line 1772 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_sg | ( | int | j | ) | const [inline] |
Definition at line 1780 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_sg_properties | ( | int | j | ) | const [inline] |
Definition at line 1788 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_mp | ( | int | j, |
| const MPDerivative & | DgDx_j | ||
| ) | [inline] |
Definition at line 1795 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_mp | ( | int | j | ) | const [inline] |
Definition at line 1803 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_mp_properties | ( | int | j | ) | const [inline] |
Definition at line 1811 of file EpetraExt_ModelEvaluator.h.
| void EpetraExt::ModelEvaluator::OutArgs::set_DgDp | ( | int | j, |
| int | l, | ||
| const Derivative & | DgDp_j_l | ||
| ) | [inline] |
Definition at line 1818 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 1826 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_properties | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 1834 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 1841 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp_sg | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 1849 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_sg_properties | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 1857 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 1864 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp_mp | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 1872 of file EpetraExt_ModelEvaluator.h.
| ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_mp_properties | ( | int | j, |
| int | l | ||
| ) | const [inline] |
Definition at line 1880 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 1887 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 1892 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 279 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 299 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 305 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setModelEvalDescription | ( | const std::string & | modelEvalDescription | ) | [protected] |
Definition at line 311 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_Np_Ng | ( | int | Np, |
| int | Ng | ||
| ) | [protected] |
Definition at line 317 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsMembers | arg, |
| bool | supports | ||
| ) | [protected] |
Definition at line 399 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDfDp | arg, |
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 409 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dot | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 416 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 423 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDp | arg, |
| int | j, | ||
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 430 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgs_g_sg | arg, |
| int | j, | ||
| bool | supports | ||
| ) | [protected] |
Definition at line 437 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDfDp_sg | arg, |
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 443 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dot_sg | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 450 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_sg | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 457 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDp_sg | arg, |
| int | j, | ||
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 463 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgs_g_mp | arg, |
| int | j, | ||
| bool | supports | ||
| ) | [protected] |
Definition at line 470 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDfDp_mp | arg, |
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 476 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_dot_mp | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 483 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDx_mp | arg, |
| int | j, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 490 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_setSupports | ( | EOutArgsDgDp_mp | arg, |
| int | j, | ||
| int | l, | ||
| const DerivativeSupport & | supports | ||
| ) | [protected] |
Definition at line 496 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_W_properties | ( | const DerivativeProperties & | W_properties | ) | [protected] |
Definition at line 504 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_WPrec_properties | ( | const DerivativeProperties & | WPrec_properties | ) | [protected] |
Definition at line 509 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DfDp_properties | ( | int | l, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 514 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dot_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 521 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 528 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDp_properties | ( | int | j, |
| int | l, | ||
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 535 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DfDp_sg_properties | ( | int | l, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 541 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dot_sg_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 548 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_sg_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 555 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDp_sg_properties | ( | int | j, |
| int | l, | ||
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 561 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DfDp_mp_properties | ( | int | l, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 568 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_dot_mp_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 575 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_mp_properties | ( | int | j, |
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 582 of file EpetraExt_ModelEvaluator.cpp.
| void EpetraExt::ModelEvaluator::OutArgs::_set_DgDp_mp_properties | ( | int | j, |
| int | l, | ||
| const DerivativeProperties & | properties | ||
| ) | [protected] |
Definition at line 588 of file EpetraExt_ModelEvaluator.cpp.
1.7.6.1