, including all inherited members.
accumulateFuncSet(Set< int > &funcIDs, const Set< int > &activeSet) const | Sundance::ExprWithChildren | [virtual] |
activeSpatialDerivs(const EvalContext &context) const | Sundance::EvaluatableExpr | [protected] |
BinaryExpr(const RCP< ScalarExpr > &left, const RCP< ScalarExpr > &right, int sign) | Sundance::BinaryExpr | |
bStructure(const Array< int > &b, const Array< Array< int > > &tmp) | Sundance::ExprWithChildren | [related] |
chainRuleDerivsOfArgs(int nArgs, const MultiSet< int > &bSet, const MultipleDeriv &c) | Sundance::ExprWithChildren | [related] |
chainRuleTerms(int s, const MultiSet< int > &lambda, const MultipleDeriv &nu) | Sundance::ExprWithChildren | [related] |
child(int i) const | Sundance::ExprWithChildren | [inline] |
childIsRequired(int childIndex, int diffOrder, const EvalContext &context) const | Sundance::ExprWithChildren | |
classVerbosity() | Sundance::ObjectWithClassVerbosity< EvaluatableExpr > | [inline, static] |
computeInputR(const EvalContext &context, const Array< Set< MultiSet< int > > > &funcIDCombinations, const Array< Set< MultiIndex > > &spatialDerivs) const | Sundance::EvaluatableExpr | |
countNodes() const | Sundance::ExprWithChildren | [virtual] |
Sundance::createEvaluator(const EvaluatableExpr *expr, const EvalContext &context) const =0 | Sundance::EvaluatorFactory | [pure virtual] |
GenericEvaluatorFactory< SumExpr, SumEvaluator >::createEvaluator(const EvaluatableExpr *expr, const EvalContext &context) const | Sundance::GenericEvaluatorFactory< SumExpr, SumEvaluator > | [inline, virtual] |
derivType(const DerivSubsetSpecifier &dss) const | Sundance::EvaluatableExpr | [protected] |
determineR(const EvalContext &context, const Array< Set< MultipleDeriv > > &RInput) const | Sundance::EvaluatableExpr | |
displayNonzeros(std::ostream &os, const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
evaluatableChild(int i) const | Sundance::ExprWithChildren | |
EvaluatableExpr() | Sundance::EvaluatableExpr | |
evaluate(const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const | Sundance::EvaluatableExpr | |
evaluationTimer() | Sundance::EvaluatableExpr | [static] |
evaluator(const EvalContext &context) const | Sundance::EvaluatableExpr | |
EvaluatorFactory() | Sundance::EvaluatorFactory | [inline] |
evaluators() const | Sundance::EvaluatableExpr | [inline, protected] |
everyTermHasTestFunctions() const | Sundance::SumExpr | [virtual] |
ExprBase() | Sundance::ExprBase | |
ExprWithChildren(const Array< RCP< ScalarExpr > > &children) | Sundance::ExprWithChildren | |
findC(int order, const EvalContext &context) const | Sundance::EvaluatableExpr | |
findC(const EvalContext &context) const | Sundance::EvaluatableExpr | |
findDerivSubset(int order, const DerivSubsetSpecifier &dss, const EvalContext &context) const | Sundance::EvaluatableExpr | |
findDerivSubset(const DerivSubsetSpecifier &dss, const EvalContext &context) const | Sundance::EvaluatableExpr | |
findQ_C(int order, const EvalContext &context) const | Sundance::ExprWithChildren | |
findQ_V(int order, const EvalContext &context) const | Sundance::ExprWithChildren | |
findQ_W(int order, const EvalContext &context) const | Sundance::ExprWithChildren | |
findR(int order, const EvalContext &context) const | Sundance::EvaluatableExpr | |
findR(const EvalContext &context) const | Sundance::EvaluatableExpr | |
findV(int order, const EvalContext &context) const | Sundance::EvaluatableExpr | |
findV(const EvalContext &context) const | Sundance::EvaluatableExpr | |
findW(int order, const EvalContext &context) const | Sundance::EvaluatableExpr | |
findW(const EvalContext &context) const | Sundance::EvaluatableExpr | |
GenericEvaluatorFactory() | Sundance::GenericEvaluatorFactory< SumExpr, SumEvaluator > | [inline] |
getEvalExpr(const Expr &expr) | Sundance::EvaluatableExpr | [static] |
getI_N() const | Sundance::ExprWithChildren | |
getR(int order, const EvalContext &context) const | Sundance::EvaluatableExpr | |
getRcp() | Sundance::SumExpr | [inline, virtual] |
getSumTree() const | Sundance::SumExpr | [inline] |
getTests(Set< int > &varID, Array< Expr > &vars) const | Sundance::ExprWithChildren | [virtual] |
getUnknowns(Set< int > &unkID, Array< Expr > &unks) const | Sundance::ExprWithChildren | [virtual] |
hasDiscreteFunctions() const | Sundance::ExprWithChildren | [virtual] |
hasTestFunctions() const | Sundance::ExprWithChildren | [virtual] |
hasUnkFunctions() const | Sundance::ExprWithChildren | [virtual] |
indexSetProduct(const Set< MultiSet< int > > &a, const Set< MultiSet< int > > &b) const | Sundance::ExprWithChildren | |
internalDetermineR(const EvalContext &context, const Array< Set< MultipleDeriv > > &RInput) const | Sundance::ExprWithChildren | [virtual] |
internalFindC(int order, const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
internalFindQ_C(int order, const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
internalFindQ_V(int order, const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
internalFindQ_W(int order, const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
internalFindV(int order, const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
internalFindW(int order, const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
isConstant() const | Sundance::ExprWithChildren | [virtual] |
isEvaluatable(const ExprBase *expr) | Sundance::EvaluatableExpr | [protected, static] |
isHungryDiffOp() const | Sundance::SumExpr | [virtual] |
isImmutable() const | Sundance::ScalarExpr | [inline, virtual] |
isIndependentOf(const Expr &u) const | Sundance::ExprWithChildren | [virtual] |
isLinear() const | Sundance::SumExpr | [inline, virtual] |
isLinearForm(const Expr &u) const | Sundance::SumExpr | [virtual] |
isLinearInTests() const | Sundance::SumExpr | [virtual] |
isProduct() const | Sundance::ExprWithChildren | [inline, virtual] |
isQuadraticForm(const Expr &u) const | Sundance::SumExpr | [virtual] |
left() const | Sundance::BinaryExpr | [inline] |
leftEvaluatable() const | Sundance::BinaryExpr | [inline] |
leftScalar() const | Sundance::BinaryExpr | [inline] |
lessThan(const ScalarExpr *other) const | Sundance::BinaryExpr | [virtual] |
maxDiffOrderOnDiscreteFunctions() const | Sundance::ExprWithChildren | [virtual] |
maxFuncDiffOrder() | Sundance::EvaluatableExpr | [inline, static] |
maxOrder(const Set< MultiIndex > &m) const | Sundance::EvaluatableExpr | [protected] |
nodesHaveBeenCounted() const | Sundance::EvaluatableExpr | [inline, virtual] |
numChildren() const | Sundance::ExprWithChildren | [inline] |
ObjectWithClassVerbosity(int verb=classVerbosity()) | Sundance::ObjectWithClassVerbosity< EvaluatableExpr > | [inline] |
ObjectWithVerbosity(int verb=0) | Playa::ObjectWithVerbosity | [inline] |
opChar() const | Sundance::SumExpr | [protected, virtual] |
parenthesizeOperands() const | Sundance::SumExpr | [inline, protected, virtual] |
parenthesizeSelf() const | Sundance::SumExpr | [inline, protected, virtual] |
printR(int verb, const RCP< Array< Set< MultipleDeriv > > > &R) const | Sundance::EvaluatableExpr | [protected] |
product(const Array< int > &J, const Array< int > &K, DerivSubsetSpecifier dss, const EvalContext &context) const | Sundance::ExprWithChildren | |
registerEvaluator(const EvalContext &context, const RCP< Evaluator > &evaluator) const | Sundance::EvaluatableExpr | [inline, protected] |
registerSpatialDerivs(const EvalContext &context, const Set< MultiIndex > &miSet) const | Sundance::ExprWithChildren | [virtual] |
right() const | Sundance::BinaryExpr | [inline] |
rightEvaluatable() const | Sundance::BinaryExpr | [inline] |
rightScalar() const | Sundance::BinaryExpr | [inline] |
scalarChild(int i) const | Sundance::ExprWithChildren | [inline] |
ScalarExpr() | Sundance::ScalarExpr | |
setDivision(const Set< MultipleDeriv > &a, const Set< MultipleDeriv > &b) const | Sundance::EvaluatableExpr | |
setDivision(const Set< MultiSet< int > > &s, int index) const | Sundance::EvaluatableExpr | |
setProduct(const Set< MultipleDeriv > &a, const Set< MultipleDeriv > &b) const | Sundance::EvaluatableExpr | |
setupEval(const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
setVerb(int v) | Playa::ObjectWithVerbosity | [inline] |
showSparsity(std::ostream &os, const EvalContext &context) const | Sundance::ExprWithChildren | [virtual] |
sign() const | Sundance::BinaryExpr | [inline] |
sparsitySuperset(const EvalContext &context) const | Sundance::EvaluatableExpr | |
subsetContainingIndex(const Set< MultiSet< int > > &s, int index) const | Sundance::ExprWithChildren | |
SumExpr(const RCP< ScalarExpr > &a, const RCP< ScalarExpr > &b, int sign) | Sundance::SumExpr | |
sumTree_ | Sundance::SumExpr | [private] |
toString() const | Sundance::ExprBase | |
toText(std::ostream &os, bool paren) const | Sundance::BinaryExpr | [virtual] |
toXML() const | Sundance::BinaryExpr | [virtual] |
typeName() const | Sundance::ExprBase | [virtual] |
verb() const | Playa::ObjectWithVerbosity | [inline] |
xmlTag() const | Sundance::SumExpr | [protected, virtual] |
~BinaryExpr() | Sundance::BinaryExpr | [inline, virtual] |
~EvaluatableExpr() | Sundance::EvaluatableExpr | [inline, virtual] |
~EvaluatorFactory() | Sundance::EvaluatorFactory | [inline, virtual] |
~ExprBase() | Sundance::ExprBase | [inline, virtual] |
~ExprWithChildren() | Sundance::ExprWithChildren | [inline, virtual] |
~GenericEvaluatorFactory() | Sundance::GenericEvaluatorFactory< SumExpr, SumEvaluator > | [inline, virtual] |
~Handleable() | Playa::Handleable< ExprBase > | [inline, virtual] |
~ObjectWithVerbosity() | Playa::ObjectWithVerbosity | [inline, virtual] |
~ScalarExpr() | Sundance::ScalarExpr | [inline, virtual] |
~SumExpr() | Sundance::SumExpr | [inline, virtual] |