Sundance::ProductEvaluator Member List

This is the complete list of members for Sundance::ProductEvaluator, including all inherited members.

addClient()Sundance::Evaluator [inline]
addConstantIndex(int index, int constantIndex)Sundance::Evaluator
addVectorIndex(int index, int vectorIndex)Sundance::Evaluator
BinaryEvaluator(const ProductExpr *expr, const EvalContext &context)Sundance::BinaryEvaluator< ProductExpr > [inline]
ccTerms_Sundance::ProductEvaluator [private]
classVerbosity()Sundance::ObjectWithClassVerbosity< Evaluator > [inline, static]
constantIndexMap() const Sundance::Evaluator [inline]
constantIndices() const Sundance::Evaluator [inline, protected]
constantResultDeriv(int iConst) constSundance::SubtypeEvaluator< ProductExpr > [inline, protected]
ConstVec enum valueSundance::ProductEvaluator [private]
cvTerms_Sundance::ProductEvaluator [private]
eval(const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const Sundance::Evaluator
evalChildren(const EvalManager &mgr, Array< double > &leftConstResults, Array< RCP< EvalVector > > &leftVecResults, Array< double > &rightConstResults, Array< RCP< EvalVector > > &rightVecResults) constSundance::BinaryEvaluator< ProductExpr > [inline, protected]
Evaluator()Sundance::Evaluator
expr() constSundance::SubtypeEvaluator< ProductExpr > [inline, protected]
hasWorkspace_Sundance::ProductEvaluator [private]
internalEval(const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const Sundance::ProductEvaluator [virtual]
isOne(int x) const Sundance::Evaluator [inline, protected]
isOne(const double &x) const Sundance::Evaluator [inline, protected]
isZero(const double &x) const Sundance::Evaluator [inline, protected]
leftEval() constSundance::BinaryEvaluator< ProductExpr > [inline, protected]
leftExpr() constSundance::BinaryEvaluator< ProductExpr > [inline, protected]
leftSparsity() constSundance::BinaryEvaluator< ProductExpr > [inline, protected]
maxOrder_Sundance::ProductEvaluator [private]
numClients() const Sundance::Evaluator [inline, protected]
ObjectWithClassVerbosity(int verb=classVerbosity())Sundance::ObjectWithClassVerbosity< Evaluator > [inline]
ObjectWithVerbosity(int verb=0)Playa::ObjectWithVerbosity [inline]
ProductEvaluator(const ProductExpr *expr, const EvalContext &context)Sundance::ProductEvaluator
ProductParity enum nameSundance::ProductEvaluator [private]
resetNumCalls() constSundance::BinaryEvaluator< ProductExpr > [inline, virtual]
resultIndex_Sundance::ProductEvaluator [private]
resultIsConstant_Sundance::ProductEvaluator [private]
rightEval() constSundance::BinaryEvaluator< ProductExpr > [inline, protected]
rightExpr() constSundance::BinaryEvaluator< ProductExpr > [inline, protected]
rightSparsity() constSundance::BinaryEvaluator< ProductExpr > [inline, protected]
setVerb(int v)Playa::ObjectWithVerbosity [inline]
sparsity() constSundance::SubtypeEvaluator< ProductExpr > [inline]
startingParities_Sundance::ProductEvaluator [private]
startingVectors_Sundance::ProductEvaluator [private]
SubtypeEvaluator(const ProductExpr *expr, const EvalContext &context)Sundance::SubtypeEvaluator< ProductExpr > [inline]
TEUCHOS_TIMER(evalTimer,"product evaluation")Sundance::ProductEvaluator
vcTerms_Sundance::ProductEvaluator [private]
VecConst enum valueSundance::ProductEvaluator [private]
vectorIndexMap() const Sundance::Evaluator [inline]
vectorIndices() const Sundance::Evaluator [inline, protected]
vectorResultDeriv(int iVec) constSundance::SubtypeEvaluator< ProductExpr > [inline, protected]
VecVec enum valueSundance::ProductEvaluator [private]
verb() const Playa::ObjectWithVerbosity [inline]
vvTerms_Sundance::ProductEvaluator [private]
workspaceCoeffIndex_Sundance::ProductEvaluator [private]
workspaceCoeffIsConstant_Sundance::ProductEvaluator [private]
workspaceIndex_Sundance::ProductEvaluator [private]
workspaceIsLeft_Sundance::ProductEvaluator [private]
~BinaryEvaluator()Sundance::BinaryEvaluator< ProductExpr > [inline, virtual]
~Evaluator()Sundance::Evaluator [inline, virtual]
~ObjectWithVerbosity()Playa::ObjectWithVerbosity [inline, virtual]
~ProductEvaluator()Sundance::ProductEvaluator [inline, virtual]
~SubtypeEvaluator()Sundance::SubtypeEvaluator< ProductExpr > [inline, virtual]

Site Contact