EpetraExt::ModelEvaluator::OutArgs Class Reference

More...

#include <EpetraExt_ModelEvaluator.h>

Inheritance diagram for EpetraExt::ModelEvaluator::OutArgs:

[legend]
List of all members.

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 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().
void set_f (const Evaluation< Epetra_Vector > &f)
 .
Evaluation< Epetra_Vectorget_f () const
 .
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_W (const Teuchos::RefCountPtr< Epetra_Operator > &W)
 .
Teuchos::RefCountPtr< Epetra_Operatorget_W () const
 .
DerivativeProperties get_W_properties () const
 
void set_DfDp (int l, const Derivative &DfDp_l)
 
Derivative get_DfDp (int l) const
 
DerivativeProperties get_DfDp_properties (int l) const
 
void set_DgDx (int j, const Derivative &DgDx_j)
 
Derivative get_DgDx (int j) const
 
DerivativeProperties get_DgDx_properties (int j) const
 
void set_DgDp (int j, int l, const Derivative &DgDp_j_l)
 
Derivative get_DgDp (int j, int l) const
 
DerivativeProperties get_DgDp_properties (int j, int l) const
 
void set_f_poly (const Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > &f_poly)
 
Teuchos::RefCountPtr< Teuchos::Polynomial<
Epetra_Vector > > 
get_f_poly () const
 

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 arg, int j, const DerivativeSupport &)
 
void _setSupports (EOutArgsDgDp arg, int j, int l, const DerivativeSupport &)
 
void _set_W_properties (const DerivativeProperties &W_properties)
 
void _set_DfDp_properties (int l, const DerivativeProperties &properties)
 
void _set_DgDx_properties (int j, const DerivativeProperties &properties)
 
void _set_DgDp_properties (int j, int l, const DerivativeProperties &properties)
 

Detailed Description

Definition at line 341 of file EpetraExt_ModelEvaluator.h.


Constructor & Destructor Documentation

EpetraExt::ModelEvaluator::OutArgs::OutArgs  ) 
 

.

Definition at line 130 of file EpetraExt_ModelEvaluator.cpp.


Member Function Documentation

std::string EpetraExt::ModelEvaluator::OutArgs::modelEvalDescription  )  const [inline]
 

Definition at line 733 of file EpetraExt_ModelEvaluator.h.

int EpetraExt::ModelEvaluator::OutArgs::Np  )  const [inline]
 

Definition at line 737 of file EpetraExt_ModelEvaluator.h.

int EpetraExt::ModelEvaluator::OutArgs::Ng  )  const [inline]
 

Definition at line 743 of file EpetraExt_ModelEvaluator.h.

bool EpetraExt::ModelEvaluator::OutArgs::supports EOutArgsMembers  arg  )  const
 

.

Definition at line 135 of file EpetraExt_ModelEvaluator.cpp.

const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports EOutArgsDfDp  arg,
int  l
const
 

0 <= l && l < Np().

Definition at line 145 of file EpetraExt_ModelEvaluator.cpp.

const ModelEvaluator::DerivativeSupport & EpetraExt::ModelEvaluator::OutArgs::supports EOutArgsDgDx  arg,
int  j
const
 

0 <= j && j < Ng().

Definition at line 152 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 159 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::set_f const Evaluation< Epetra_Vector > &  f  )  [inline]
 

.

Definition at line 749 of file EpetraExt_ModelEvaluator.h.

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

.

Definition at line 753 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 756 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 764 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_W const Teuchos::RefCountPtr< Epetra_Operator > &  W  )  [inline]
 

.

Definition at line 771 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr< Epetra_Operator > EpetraExt::ModelEvaluator::OutArgs::get_W  )  const [inline]
 

.

Definition at line 774 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_W_properties  )  const [inline]
 

Definition at line 777 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DfDp int  l,
const Derivative DfDp_l
[inline]
 

Definition at line 783 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DfDp int  l  )  const [inline]
 

Definition at line 791 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DfDp_properties int  l  )  const [inline]
 

Definition at line 799 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDx int  j,
const Derivative DgDx_j
[inline]
 

Definition at line 806 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDx int  j  )  const [inline]
 

Definition at line 814 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDx_properties int  j  )  const [inline]
 

Definition at line 822 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_DgDp int  j,
int  l,
const Derivative DgDp_j_l
[inline]
 

Definition at line 829 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::Derivative EpetraExt::ModelEvaluator::OutArgs::get_DgDp int  j,
int  l
const [inline]
 

Definition at line 837 of file EpetraExt_ModelEvaluator.h.

ModelEvaluator::DerivativeProperties EpetraExt::ModelEvaluator::OutArgs::get_DgDp_properties int  j,
int  l
const [inline]
 

Definition at line 845 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::set_f_poly const Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > &  f_poly  )  [inline]
 

Definition at line 852 of file EpetraExt_ModelEvaluator.h.

Teuchos::RefCountPtr< Teuchos::Polynomial< Epetra_Vector > > EpetraExt::ModelEvaluator::OutArgs::get_f_poly  )  const [inline]
 

Definition at line 857 of file EpetraExt_ModelEvaluator.h.

void EpetraExt::ModelEvaluator::OutArgs::_setModelEvalDescription const std::string &  modelEvalDescription  )  [protected]
 

Definition at line 166 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_set_Np_Ng int  Np,
int  Ng
[protected]
 

Definition at line 171 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports EOutArgsMembers  arg,
bool  supports
[protected]
 

Definition at line 192 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports EOutArgsDfDp  arg,
int  l,
const DerivativeSupport
[protected]
 

Definition at line 201 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports EOutArgsDgDx  arg,
int  j,
const DerivativeSupport
[protected]
 

Definition at line 207 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_setSupports EOutArgsDgDp  arg,
int  j,
int  l,
const DerivativeSupport
[protected]
 

Definition at line 213 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_set_W_properties const DerivativeProperties W_properties  )  [protected]
 

Definition at line 220 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_set_DfDp_properties int  l,
const DerivativeProperties properties
[protected]
 

Definition at line 225 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_set_DgDx_properties int  j,
const DerivativeProperties properties
[protected]
 

Definition at line 231 of file EpetraExt_ModelEvaluator.cpp.

void EpetraExt::ModelEvaluator::OutArgs::_set_DgDp_properties int  j,
int  l,
const DerivativeProperties properties
[protected]
 

Definition at line 237 of file EpetraExt_ModelEvaluator.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:31:48 2008 for EpetraExt by doxygen 1.3.9.1