EpetraExt_ModelEvaluator.h File Reference

#include "EpetraExt_ConfigDefs.h"
#include "Teuchos_RefCountPtr.hpp"
#include "Teuchos_Describable.hpp"
#include "Teuchos_Polynomial.hpp"
#include "EpetraExt_PolynomialVectorTraits.h"

Include dependency graph for EpetraExt_ModelEvaluator.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  EpetraExt

Classes

class  EpetraExt::ModelEvaluator
 Base interface for evaluating a stateless "model". More...
class  EpetraExt::ModelEvaluator::InArgs
  More...
class  EpetraExt::ModelEvaluator::Evaluation< ObjType >
  More...
class  EpetraExt::ModelEvaluator::DerivativeSupport
  More...
struct  EpetraExt::ModelEvaluator::DerivativeProperties
  More...
class  EpetraExt::ModelEvaluator::DerivativeMultiVector
 Simple aggregate class for a derivative object represented as a column-wise multi-vector or its transpose as a row-wise multi-vector. More...
class  EpetraExt::ModelEvaluator::Derivative
 Simple aggregate class that stores a derivative object as a general linear operator or as a multi-vector. More...
class  EpetraExt::ModelEvaluator::OutArgs
  More...
class  EpetraExt::ModelEvaluator::InArgsSetup
  More...
class  EpetraExt::ModelEvaluator::OutArgsSetup
  More...

Functions

std::string toString (ModelEvaluator::EDerivativeMultiVectorOrientation orientation)
 
Teuchos::RefCountPtr< Epetra_Operatorget_DfDp_op (const int l, const ModelEvaluator::OutArgs &outArgs)
 
Teuchos::RefCountPtr< Epetra_MultiVectorget_DfDp_mv (const int l, const ModelEvaluator::OutArgs &outArgs)
 
Teuchos::RefCountPtr< Epetra_MultiVectorget_DgDx_mv (const int j, const ModelEvaluator::OutArgs &outArgs, const EpetraExt::ModelEvaluator::EDerivativeMultiVectorOrientation mvOrientation)
 
Teuchos::RefCountPtr< Epetra_MultiVectorget_DgDp_mv (const int j, const int l, const ModelEvaluator::OutArgs &outArgs, const EpetraExt::ModelEvaluator::EDerivativeMultiVectorOrientation mvOrientation)
 


Function Documentation

std::string EpetraExt::toString ModelEvaluator::EDerivativeMultiVectorOrientation  orientation  ) 
 

Definition at line 399 of file EpetraExt_ModelEvaluator.cpp.

Teuchos::RefCountPtr< Epetra_Operator > EpetraExt::get_DfDp_op const int  l,
const ModelEvaluator::OutArgs &  outArgs
 

Definition at line 413 of file EpetraExt_ModelEvaluator.cpp.

Teuchos::RefCountPtr< Epetra_MultiVector > EpetraExt::get_DfDp_mv const int  l,
const ModelEvaluator::OutArgs &  outArgs
 

Definition at line 427 of file EpetraExt_ModelEvaluator.cpp.

Teuchos::RefCountPtr< Epetra_MultiVector > EpetraExt::get_DgDx_mv const int  j,
const ModelEvaluator::OutArgs &  outArgs,
const EpetraExt::ModelEvaluator::EDerivativeMultiVectorOrientation  mvOrientation
 

Definition at line 442 of file EpetraExt_ModelEvaluator.cpp.

Teuchos::RefCountPtr< Epetra_MultiVector > EpetraExt::get_DgDp_mv const int  j,
const int  l,
const ModelEvaluator::OutArgs &  outArgs,
const EpetraExt::ModelEvaluator::EDerivativeMultiVectorOrientation  mvOrientation
 

Definition at line 458 of file EpetraExt_ModelEvaluator.cpp.


Generated on Thu Sep 18 12:31:45 2008 for EpetraExt by doxygen 1.3.9.1