EpetraExt Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
EpetraExt::ModelEvaluator::OutArgs Class Reference

More...

#include <EpetraExt_ModelEvaluator.h>

Inheritance diagram for EpetraExt::ModelEvaluator::OutArgs:
Inheritance graph
[legend]

Public Types

typedef Teuchos::RCP
< Stokhos::EpetraVectorOrthogPoly > 
sg_vector_t
 Short-hand for stochastic Galerkin vector type. More...
 
typedef Teuchos::RCP
< Stokhos::EpetraOperatorOrthogPoly > 
sg_operator_t
 Short-hand for stochastic Galerkin operator type. More...
 

Public Member Functions

 OutArgs ()
 
std::string modelEvalDescription () const
 
int Np () const
 
int Ng () const
 
bool supports (EOutArgsMembers arg) const
 
const DerivativeSupportsupports (EOutArgsDfDp arg, int l) const
 0 <= l && l < Np(). More...
 
const DerivativeSupportsupports (EOutArgsDgDx_dot arg, int j) const
 0 <= j && j < Ng(). More...
 
const DerivativeSupportsupports (EOutArgsDgDx_dotdot arg, int j) const
 
const DerivativeSupportsupports (EOutArgsDgDx arg, int j) const
 0 <= j && j < Ng(). More...
 
const DerivativeSupportsupports (EOutArgsDgDp arg, int j, int l) const
 0 <= j && j < Ng() and 0 <= l && l < Np(). More...
 
bool supports (EOutArgs_g_sg arg, int j) const
 Whether g_sg is supported for response vector j. More...
 
const DerivativeSupportsupports (EOutArgsDfDp_sg arg, int l) const
 0 <= l && l < Np(). More...
 
const DerivativeSupportsupports (EOutArgsDgDx_dot_sg arg, int j) const
 0 <= j && j < Ng(). More...
 
const DerivativeSupportsupports (EOutArgsDgDx_dotdot_sg arg, int j) const
 
const DerivativeSupportsupports (EOutArgsDgDx_sg arg, int j) const
 0 <= j && j < Ng(). More...
 
const DerivativeSupportsupports (EOutArgsDgDp_sg arg, int j, int l) const
 0 <= j && j < Ng() and 0 <= l && l < Np(). More...
 
const DerivativeSupportsupports (EOutArgsDfDp_mp arg, int l) const
 0 <= l && l < Np(). More...
 
bool supports (EOutArgs_g_mp arg, int j) const
 Whether g_mp is supported for response vector j. More...
 
const DerivativeSupportsupports (EOutArgsDgDx_dot_mp arg, int j) const
 0 <= j && j < Ng(). More...
 
const DerivativeSupportsupports (EOutArgsDgDx_dotdot_mp arg, int j) const
 
const DerivativeSupportsupports (EOutArgsDgDx_mp arg, int j) const
 0 <= j && j < Ng(). More...
 
const DerivativeSupportsupports (EOutArgsDgDp_mp arg, int j, int l) const
 0 <= j && j < Ng() and 0 <= l && l < Np(). More...
 
void set_f (const Evaluation< Epetra_Vector > &f)
 
Evaluation< Epetra_Vectorget_f () const
 
void set_f_sg (const sg_vector_t &f_sg)
 Set stochastic Galerkin residual vector polynomial. More...
 
sg_vector_t get_f_sg () const
 Get stochastic Galerkin residual vector polynomial. More...
 
void set_f_mp (const mp_vector_t &f_mp)
 Set multi-point residual vector. More...
 
mp_vector_t get_f_mp () const
 Get multi-point residual vector. More...
 
void set_g (int j, const Evaluation< Epetra_Vector > &g_j)
 Set g(j) where 0 <= j && j < this->Ng(). More...
 
Evaluation< Epetra_Vectorget_g (int j) const
 Get g(j) where 0 <= j && j < this->Ng(). More...
 
void set_g_sg (int j, const sg_vector_t &g_sg_j)
 Set stochastic Galerkin vector polynomial response. More...
 
sg_vector_t get_g_sg (int j) const
 Get stochastic Galerkin vector polynomial response. More...
 
void set_g_mp (int j, const mp_vector_t &g_mp_j)
 Set multi-point response. More...
 
mp_vector_t get_g_mp (int j) const
 Get multi-point response. More...
 
void set_W (const Teuchos::RCP< Epetra_Operator > &W)
 
void set_WPrec (const Teuchos::RCP< Epetra_Operator > &WPrec)
 
Teuchos::RCP< Epetra_Operatorget_W () const
 
Teuchos::RCP< Epetra_Operatorget_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. More...
 
sg_operator_t get_W_sg () const
 Get stochastic Galerkin W operator polynomial. More...
 
void set_W_mp (const mp_operator_t &W_sg)
 Set multi-point W. More...
 
mp_operator_t get_W_mp () const
 Get multi-point W. More...
 
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::RCP< Teuchos::Polynomial< Epetra_Vector > > &f_poly)
 Set residual vector Taylor polynomial. More...
 
Teuchos::RCP
< Teuchos::Polynomial
< Epetra_Vector > > 
get_f_poly () const
 Get residual vector Taylor polynomial. More...
 
bool funcOrDerivesAreSet (EOutArgsMembers arg) const
 Return true if the function or its derivatives are set. More...
 
void setFailed () const
 Set that the evaluation as a whole failed. More...
 
bool isFailed () const
 Return if the evaluation failed or not. More...
 

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)
 

Private Types

typedef Teuchos::Array
< Evaluation< Epetra_Vector > > 
g_t
 
typedef Teuchos::Array
< sg_vector_t
g_sg_t
 
typedef Teuchos::Array
< mp_vector_t
g_mp_t
 
typedef Teuchos::Array
< Derivative
deriv_t
 
typedef Teuchos::Array
< SGDerivative
sg_deriv_t
 
typedef Teuchos::Array
< MPDerivative
mp_deriv_t
 
typedef Teuchos::Array
< DerivativeProperties
deriv_properties_t
 
typedef Teuchos::Array
< DerivativeSupport
supports_t
 
typedef Teuchos::Array< bool > supports_g_sg_t
 

Private Member Functions

void assert_supports (EOutArgsMembers arg) const
 
void assert_supports (EOutArgsDfDp arg, int l) const
 
void assert_supports (EOutArgsDgDx_dot arg, int j) const
 
void assert_supports (EOutArgsDgDx_dotdot arg, int j) const
 
void assert_supports (EOutArgsDgDx arg, int j) const
 
void assert_supports (EOutArgsDgDp arg, int j, int l) const
 
void assert_supports (EOutArgs_g_sg arg, int j) const
 
void assert_supports (EOutArgsDfDp_sg arg, int l) const
 
void assert_supports (EOutArgsDgDx_dot_sg arg, int j) const
 
void assert_supports (EOutArgsDgDx_dotdot_sg arg, int j) const
 
void assert_supports (EOutArgsDgDx_sg arg, int j) const
 
void assert_supports (EOutArgsDgDp_sg arg, int j, int l) const
 
void assert_supports (EOutArgs_g_mp arg, int j) const
 
void assert_supports (EOutArgsDfDp_mp arg, int l) const
 
void assert_supports (EOutArgsDgDx_dot_mp arg, int j) const
 
void assert_supports (EOutArgsDgDx_dotdot_mp arg, int j) const
 
void assert_supports (EOutArgsDgDx_mp arg, int j) const
 
void assert_supports (EOutArgsDgDp_mp arg, int j, int l) const
 
void assert_l (int l) const
 
void assert_j (int j) const
 

Private Attributes

std::string modelEvalDescription_
 
bool isFailed_
 
bool supports_ [NUM_E_OUT_ARGS_MEMBERS]
 
supports_t supports_DfDp_
 
supports_t supports_DgDx_dot_
 
supports_t supports_DgDx_dotdot_
 
supports_t supports_DgDx_
 
supports_t supports_DgDp_
 
supports_g_sg_t supports_g_sg_
 
supports_t supports_DfDp_sg_
 
supports_t supports_DgDx_dot_sg_
 
supports_t supports_DgDx_dotdot_sg_
 
supports_t supports_DgDx_sg_
 
supports_t supports_DgDp_sg_
 
supports_g_sg_t supports_g_mp_
 
supports_t supports_DfDp_mp_
 
supports_t supports_DgDx_dot_mp_
 
supports_t supports_DgDx_dotdot_mp_
 
supports_t supports_DgDx_mp_
 
supports_t supports_DgDp_mp_
 
Evaluation< Epetra_Vectorf_
 
g_t g_
 
g_sg_t g_sg_
 
g_mp_t g_mp_
 
Teuchos::RCP< Epetra_OperatorW_
 
Teuchos::RCP< Epetra_OperatorWPrec_
 
DerivativeProperties W_properties_
 
DerivativeProperties WPrec_properties_
 
deriv_t DfDp_
 
deriv_properties_t DfDp_properties_
 
deriv_t DgDx_dot_
 
deriv_t DgDx_dotdot_
 
deriv_t DgDx_
 
deriv_properties_t DgDx_dot_properties_
 
deriv_properties_t DgDx_dotdot_properties_
 
deriv_properties_t DgDx_properties_
 
deriv_t DgDp_
 
deriv_properties_t DgDp_properties_
 
Teuchos::RCP
< Teuchos::Polynomial
< Epetra_Vector > > 
f_poly_
 
sg_vector_t f_sg_
 
sg_operator_t W_sg_
 
sg_deriv_t DfDp_sg_
 
deriv_properties_t DfDp_sg_properties_
 
sg_deriv_t DgDx_dot_sg_
 
sg_deriv_t DgDx_dotdot_sg_
 
sg_deriv_t DgDx_sg_
 
deriv_properties_t DgDx_dot_sg_properties_
 
deriv_properties_t DgDx_dotdot_sg_properties_
 
deriv_properties_t DgDx_sg_properties_
 
sg_deriv_t DgDp_sg_
 
deriv_properties_t DgDp_sg_properties_
 
mp_vector_t f_mp_
 
mp_operator_t W_mp_
 
mp_deriv_t DfDp_mp_
 
deriv_properties_t DfDp_mp_properties_
 
mp_deriv_t DgDx_dot_mp_
 
mp_deriv_t DgDx_dotdot_mp_
 
mp_deriv_t DgDx_mp_
 
deriv_properties_t DgDx_dot_mp_properties_
 
deriv_properties_t DgDx_dotdot_mp_properties_
 
deriv_properties_t DgDx_mp_properties_
 
mp_deriv_t DgDp_mp_
 
deriv_properties_t DgDp_mp_properties_
 

Detailed Description

Definition at line 760 of file EpetraExt_ModelEvaluator.h.

Member Typedef Documentation

typedef Teuchos::RCP<Stokhos::EpetraVectorOrthogPoly> EpetraExt::ModelEvaluator::OutArgs::sg_vector_t

Short-hand for stochastic Galerkin vector type.

Definition at line 764 of file EpetraExt_ModelEvaluator.h.

typedef Teuchos::RCP<Stokhos::EpetraOperatorOrthogPoly > EpetraExt::ModelEvaluator::OutArgs::sg_operator_t

Short-hand for stochastic Galerkin operator type.

Definition at line 767 of file EpetraExt_ModelEvaluator.h.

Definition at line 1031 of file EpetraExt_ModelEvaluator.h.

Definition at line 1032 of file EpetraExt_ModelEvaluator.h.

Definition at line 1033 of file EpetraExt_ModelEvaluator.h.

Definition at line 1034 of file EpetraExt_ModelEvaluator.h.

Definition at line 1035 of file EpetraExt_ModelEvaluator.h.

Definition at line 1036 of file EpetraExt_ModelEvaluator.h.

Definition at line 1037 of file EpetraExt_ModelEvaluator.h.

Definition at line 1038 of file EpetraExt_ModelEvaluator.h.

Definition at line 1039 of file EpetraExt_ModelEvaluator.h.

Constructor & Destructor Documentation

EpetraExt::ModelEvaluator::OutArgs::OutArgs ( )

Definition at line 155 of file EpetraExt_ModelEvaluator.cpp.

Member Function Documentation

std::string EpetraExt::ModelEvaluator::OutArgs::modelEvalDescription ( ) const
inline

Definition at line 1701 of file EpetraExt_ModelEvaluator.h.

int EpetraExt::ModelEvaluator::OutArgs::Np ( ) const
inline

Definition at line 1705 of file EpetraExt_ModelEvaluator.h.

int EpetraExt::ModelEvaluator::OutArgs::Ng ( ) const
inline

Definition at line 1711 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 1717 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Evaluation< Epetra_Vector > EpetraExt::ModelEvaluator::OutArgs::get_f ( ) const
inline

Definition at line 1721 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 2140 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 2145 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_f_mp ( const mp_vector_t f_mp)
inline

Set multi-point residual vector.

Definition at line 2155 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 2160 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 1724 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 1732 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 1739 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 1747 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 1754 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 1762 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_W ( const Teuchos::RCP< Epetra_Operator > &  W)
inline

Definition at line 1769 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_WPrec ( const Teuchos::RCP< Epetra_Operator > &  WPrec)
inline

Definition at line 1771 of file EpetraExt_ModelEvaluator.h.

Teuchos::RCP< Epetra_Operator > EpetraExt::ModelEvaluator::OutArgs::get_W ( ) const
inline

Definition at line 1774 of file EpetraExt_ModelEvaluator.h.

Teuchos::RCP< Epetra_Operator > EpetraExt::ModelEvaluator::OutArgs::get_WPrec ( ) const
inline

Definition at line 1776 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_W_properties ( ) const
inline

Definition at line 1779 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_WPrec_properties ( ) const
inline

Definition at line 1782 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 2149 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 2152 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 2164 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::mp_operator_t EpetraExt::ModelEvaluator::OutArgs::get_W_mp ( ) const
inline

Get multi-point W.

Definition at line 2167 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DfDp ( int  l,
const Derivative DfDp_l 
)
inline

Definition at line 1786 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp ( int  l) const
inline

Definition at line 1794 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_properties ( int  l) const
inline

Definition at line 1802 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DfDp_sg ( int  l,
const SGDerivative DfDp_sg_l 
)
inline

Definition at line 1809 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp_sg ( int  l) const
inline

Definition at line 1817 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_sg_properties ( int  l) const
inline

Definition at line 1825 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DfDp_mp ( int  l,
const MPDerivative DfDp_mp_l 
)
inline

Definition at line 1832 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp_mp ( int  l) const
inline

Definition at line 1840 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_mp_properties ( int  l) const
inline

Definition at line 1848 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot ( int  j,
const Derivative DgDx_dot_j 
)
inline

Definition at line 1855 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dotdot ( int  j,
const Derivative DgDx_dotdot_j 
)
inline

Definition at line 1924 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot ( int  j) const
inline

Definition at line 1863 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot ( int  j) const
inline

Definition at line 1932 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_properties ( int  j) const
inline

Definition at line 1871 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_properties ( int  j) const
inline

Definition at line 1940 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot_sg ( int  j,
const SGDerivative DgDx_dot_j 
)
inline

Definition at line 1878 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dotdot_sg ( int  j,
const SGDerivative DgDx_dotdot_j 
)
inline

Definition at line 1947 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_sg ( int  j) const
inline

Definition at line 1886 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_sg ( int  j) const
inline

Definition at line 1955 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_sg_properties ( int  j) const
inline

Definition at line 1894 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_sg_properties ( int  j) const
inline

Definition at line 1963 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dot_mp ( int  j,
const MPDerivative DgDx_dot_j 
)
inline

Definition at line 1901 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_dotdot_mp ( int  j,
const MPDerivative DgDx_dotdot_j 
)
inline

Definition at line 1970 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_mp ( int  j) const
inline

Definition at line 1909 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_mp ( int  j) const
inline

Definition at line 1978 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dot_mp_properties ( int  j) const
inline

Definition at line 1917 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_dotdot_mp_properties ( int  j) const
inline

Definition at line 1986 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx ( int  j,
const Derivative DgDx_j 
)
inline

Definition at line 1993 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx ( int  j) const
inline

Definition at line 2001 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_properties ( int  j) const
inline

Definition at line 2009 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_sg ( int  j,
const SGDerivative DgDx_j 
)
inline

Definition at line 2016 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_sg ( int  j) const
inline

Definition at line 2024 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_sg_properties ( int  j) const
inline

Definition at line 2032 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx_mp ( int  j,
const MPDerivative DgDx_j 
)
inline

Definition at line 2039 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx_mp ( int  j) const
inline

Definition at line 2047 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_mp_properties ( int  j) const
inline

Definition at line 2055 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDp ( int  j,
int  l,
const Derivative DgDp_j_l 
)
inline

Definition at line 2062 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp ( int  j,
int  l 
) const
inline

Definition at line 2070 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_properties ( int  j,
int  l 
) const
inline

Definition at line 2078 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 2085 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::SGDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp_sg ( int  j,
int  l 
) const
inline

Definition at line 2093 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_sg_properties ( int  j,
int  l 
) const
inline

Definition at line 2101 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 2108 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::MPDerivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp_mp ( int  j,
int  l 
) const
inline

Definition at line 2116 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_mp_properties ( int  j,
int  l 
) const
inline

Definition at line 2124 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_f_poly ( const Teuchos::RCP< Teuchos::Polynomial< Epetra_Vector > > &  f_poly)
inline

Set residual vector Taylor polynomial.

Definition at line 2131 of file EpetraExt_ModelEvaluator.h.

Teuchos::RCP< Teuchos::Polynomial< Epetra_Vector > > EpetraExt::ModelEvaluator::OutArgs::get_f_poly ( ) const
inline

Get residual vector Taylor polynomial.

Definition at line 2136 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 theSupports 
)
protected

Definition at line 449 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx_dot  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 456 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx_dotdot  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 463 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 470 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDp  arg,
int  j,
int  l,
const DerivativeSupport theSupports 
)
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 theSupports 
)
protected

Definition at line 490 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx_dot_sg  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 497 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx_dotdot_sg  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 503 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx_sg  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 510 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDp_sg  arg,
int  j,
int  l,
const DerivativeSupport theSupports 
)
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 theSupports 
)
protected

Definition at line 529 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx_dot_mp  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 536 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx_dotdot_mp  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 542 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDx_mp  arg,
int  j,
const DerivativeSupport theSupports 
)
protected

Definition at line 549 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports ( EOutArgsDgDp_mp  arg,
int  j,
int  l,
const DerivativeSupport theSupports 
)
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.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsMembers  arg) const
private

Definition at line 672 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDfDp  arg,
int  l 
) const
private

Definition at line 683 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx_dot  arg,
int  j 
) const
private

Definition at line 695 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx_dotdot  arg,
int  j 
) const
private

Definition at line 707 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx  arg,
int  j 
) const
private

Definition at line 719 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDp  arg,
int  j,
int  l 
) const
private

Definition at line 731 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgs_g_sg  arg,
int  j 
) const
private

Definition at line 743 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDfDp_sg  arg,
int  l 
) const
private

Definition at line 754 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx_dot_sg  arg,
int  j 
) const
private

Definition at line 766 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx_dotdot_sg  arg,
int  j 
) const
private

Definition at line 778 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx_sg  arg,
int  j 
) const
private

Definition at line 790 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDp_sg  arg,
int  j,
int  l 
) const
private

Definition at line 801 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgs_g_mp  arg,
int  j 
) const
private

Definition at line 813 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDfDp_mp  arg,
int  l 
) const
private

Definition at line 824 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx_dot_mp  arg,
int  j 
) const
private

Definition at line 836 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx_dotdot_mp  arg,
int  j 
) const
private

Definition at line 848 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDx_mp  arg,
int  j 
) const
private

Definition at line 860 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_supports ( EOutArgsDgDp_mp  arg,
int  j,
int  l 
) const
private

Definition at line 871 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_l ( int  l) const
private

Definition at line 884 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::assert_j ( int  j) const
private

Definition at line 900 of file EpetraExt_ModelEvaluator.cpp.

Member Data Documentation

std::string EpetraExt::ModelEvaluator::OutArgs::modelEvalDescription_
private

Definition at line 1041 of file EpetraExt_ModelEvaluator.h.

bool EpetraExt::ModelEvaluator::OutArgs::isFailed_
mutableprivate

Definition at line 1042 of file EpetraExt_ModelEvaluator.h.

bool EpetraExt::ModelEvaluator::OutArgs::supports_[NUM_E_OUT_ARGS_MEMBERS]
private

Definition at line 1043 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DfDp_
private

Definition at line 1044 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_dot_
private

Definition at line 1045 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_dotdot_
private

Definition at line 1046 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_
private

Definition at line 1047 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDp_
private

Definition at line 1048 of file EpetraExt_ModelEvaluator.h.

supports_g_sg_t EpetraExt::ModelEvaluator::OutArgs::supports_g_sg_
private

Definition at line 1049 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DfDp_sg_
private

Definition at line 1050 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_dot_sg_
private

Definition at line 1051 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_dotdot_sg_
private

Definition at line 1052 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_sg_
private

Definition at line 1053 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDp_sg_
private

Definition at line 1054 of file EpetraExt_ModelEvaluator.h.

supports_g_sg_t EpetraExt::ModelEvaluator::OutArgs::supports_g_mp_
private

Definition at line 1055 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DfDp_mp_
private

Definition at line 1056 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_dot_mp_
private

Definition at line 1057 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_dotdot_mp_
private

Definition at line 1058 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDx_mp_
private

Definition at line 1059 of file EpetraExt_ModelEvaluator.h.

supports_t EpetraExt::ModelEvaluator::OutArgs::supports_DgDp_mp_
private

Definition at line 1060 of file EpetraExt_ModelEvaluator.h.

Evaluation<Epetra_Vector> EpetraExt::ModelEvaluator::OutArgs::f_
private

Definition at line 1061 of file EpetraExt_ModelEvaluator.h.

g_t EpetraExt::ModelEvaluator::OutArgs::g_
private

Definition at line 1062 of file EpetraExt_ModelEvaluator.h.

g_sg_t EpetraExt::ModelEvaluator::OutArgs::g_sg_
private

Definition at line 1063 of file EpetraExt_ModelEvaluator.h.

g_mp_t EpetraExt::ModelEvaluator::OutArgs::g_mp_
private

Definition at line 1064 of file EpetraExt_ModelEvaluator.h.

Teuchos::RCP<Epetra_Operator> EpetraExt::ModelEvaluator::OutArgs::W_
private

Definition at line 1065 of file EpetraExt_ModelEvaluator.h.

Teuchos::RCP<Epetra_Operator> EpetraExt::ModelEvaluator::OutArgs::WPrec_
private

Definition at line 1066 of file EpetraExt_ModelEvaluator.h.

DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::W_properties_
private

Definition at line 1067 of file EpetraExt_ModelEvaluator.h.

DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::WPrec_properties_
private

Definition at line 1068 of file EpetraExt_ModelEvaluator.h.

deriv_t EpetraExt::ModelEvaluator::OutArgs::DfDp_
private

Definition at line 1069 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DfDp_properties_
private

Definition at line 1070 of file EpetraExt_ModelEvaluator.h.

deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dot_
private

Definition at line 1071 of file EpetraExt_ModelEvaluator.h.

deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dotdot_
private

Definition at line 1072 of file EpetraExt_ModelEvaluator.h.

deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_
private

Definition at line 1073 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dot_properties_
private

Definition at line 1074 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dotdot_properties_
private

Definition at line 1075 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_properties_
private

Definition at line 1076 of file EpetraExt_ModelEvaluator.h.

deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDp_
private

Definition at line 1077 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDp_properties_
private

Definition at line 1078 of file EpetraExt_ModelEvaluator.h.

Teuchos::RCP<Teuchos::Polynomial<Epetra_Vector> > EpetraExt::ModelEvaluator::OutArgs::f_poly_
private

Definition at line 1079 of file EpetraExt_ModelEvaluator.h.

sg_vector_t EpetraExt::ModelEvaluator::OutArgs::f_sg_
private

Definition at line 1080 of file EpetraExt_ModelEvaluator.h.

sg_operator_t EpetraExt::ModelEvaluator::OutArgs::W_sg_
private

Definition at line 1081 of file EpetraExt_ModelEvaluator.h.

sg_deriv_t EpetraExt::ModelEvaluator::OutArgs::DfDp_sg_
private

Definition at line 1082 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DfDp_sg_properties_
private

Definition at line 1083 of file EpetraExt_ModelEvaluator.h.

sg_deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dot_sg_
private

Definition at line 1084 of file EpetraExt_ModelEvaluator.h.

sg_deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dotdot_sg_
private

Definition at line 1085 of file EpetraExt_ModelEvaluator.h.

sg_deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_sg_
private

Definition at line 1086 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dot_sg_properties_
private

Definition at line 1087 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dotdot_sg_properties_
private

Definition at line 1088 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_sg_properties_
private

Definition at line 1089 of file EpetraExt_ModelEvaluator.h.

sg_deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDp_sg_
private

Definition at line 1090 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDp_sg_properties_
private

Definition at line 1091 of file EpetraExt_ModelEvaluator.h.

mp_vector_t EpetraExt::ModelEvaluator::OutArgs::f_mp_
private

Definition at line 1092 of file EpetraExt_ModelEvaluator.h.

mp_operator_t EpetraExt::ModelEvaluator::OutArgs::W_mp_
private

Definition at line 1093 of file EpetraExt_ModelEvaluator.h.

mp_deriv_t EpetraExt::ModelEvaluator::OutArgs::DfDp_mp_
private

Definition at line 1094 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DfDp_mp_properties_
private

Definition at line 1095 of file EpetraExt_ModelEvaluator.h.

mp_deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dot_mp_
private

Definition at line 1096 of file EpetraExt_ModelEvaluator.h.

mp_deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dotdot_mp_
private

Definition at line 1097 of file EpetraExt_ModelEvaluator.h.

mp_deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDx_mp_
private

Definition at line 1098 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dot_mp_properties_
private

Definition at line 1099 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_dotdot_mp_properties_
private

Definition at line 1100 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDx_mp_properties_
private

Definition at line 1101 of file EpetraExt_ModelEvaluator.h.

mp_deriv_t EpetraExt::ModelEvaluator::OutArgs::DgDp_mp_
private

Definition at line 1102 of file EpetraExt_ModelEvaluator.h.

deriv_properties_t EpetraExt::ModelEvaluator::OutArgs::DgDp_mp_properties_
private

Definition at line 1103 of file EpetraExt_ModelEvaluator.h.


The documentation for this class was generated from the following files: