EpetraExt Development
Public Types | Public Member Functions | Protected Member Functions
EpetraExt::ModelEvaluator::OutArgs Class Reference

More...

#include <EpetraExt_ModelEvaluator.h>

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

List of all members.

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 DerivativeSupportsupports (EOutArgsDfDp arg, int l) const
 0 <= l && l < Np().
const DerivativeSupportsupports (EOutArgsDgDx_dot arg, int j) const
 0 <= j && j < Ng().
const DerivativeSupportsupports (EOutArgsDgDx arg, int j) const
 0 <= j && j < Ng().
const DerivativeSupportsupports (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 DerivativeSupportsupports (EOutArgsDfDp_sg arg, int l) const
 0 <= l && l < Np().
const DerivativeSupportsupports (EOutArgsDgDx_dot_sg arg, int j) const
 0 <= j && j < Ng().
const DerivativeSupportsupports (EOutArgsDgDx_sg arg, int j) const
 0 <= j && j < Ng().
const DerivativeSupportsupports (EOutArgsDgDp_sg arg, int j, int l) const
 0 <= j && j < Ng() and 0 <= l && l < Np().
const DerivativeSupportsupports (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 DerivativeSupportsupports (EOutArgsDgDx_dot_mp arg, int j) const
 0 <= j && j < Ng().
const DerivativeSupportsupports (EOutArgsDgDx_mp arg, int j) const
 0 <= j && j < Ng().
const DerivativeSupportsupports (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_Vectorget_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_Vectorget_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)
 

Detailed Description

Definition at line 710 of file EpetraExt_ModelEvaluator.h.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

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

Definition at line 154 of file EpetraExt_ModelEvaluator.cpp.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines