Sundance::CellVectorEvaluator Class Reference

Inheritance diagram for Sundance::CellVectorEvaluator:

Sundance::SubtypeEvaluator< CellVectorExpr > Sundance::Evaluator Sundance::ObjectWithClassVerbosity< Evaluator > Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 CellVectorEvaluator (const CellVectorExpr *expr, const EvalContext &context)
virtual ~CellVectorEvaluator ()
 TEUCHOS_TIMER (cellVectorEvalTimer,"cell normal/tangent evaluation")
virtual void internalEval (const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const

Private Attributes

int dim_
bool isTangentVector_
int basisVectorIndex_
int componentIndex_
std::string stringRep_


Detailed Description

Definition at line 44 of file SundanceCellVectorEvaluator.hpp.


Constructor & Destructor Documentation

CellVectorEvaluator::CellVectorEvaluator ( const CellVectorExpr expr,
const EvalContext context 
)

virtual Sundance::CellVectorEvaluator::~CellVectorEvaluator (  )  [inline, virtual]

Definition at line 52 of file SundanceCellVectorEvaluator.hpp.


Member Function Documentation

void CellVectorEvaluator::internalEval ( const EvalManager mgr,
Array< double > &  constantResults,
Array< RCP< EvalVector > > &  vectorResults 
) const [virtual]

Sundance::CellVectorEvaluator::TEUCHOS_TIMER ( cellVectorEvalTimer  ,
"cell normal/tangent evaluation"   
)


Member Data Documentation

Definition at line 66 of file SundanceCellVectorEvaluator.hpp.

Definition at line 67 of file SundanceCellVectorEvaluator.hpp.

Definition at line 64 of file SundanceCellVectorEvaluator.hpp.

Definition at line 65 of file SundanceCellVectorEvaluator.hpp.

Definition at line 69 of file SundanceCellVectorEvaluator.hpp.

Referenced by internalEval().

Site Contact