Sundance::ChainRuleEvaluator Member List

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

addClient()Sundance::Evaluator [inline]
addConstantIndex(int index, int constantIndex)Sundance::Evaluator
addConstArgDeriv(const MultiSet< int > &df, int index)Sundance::ChainRuleEvaluator [protected]
addVarArgDeriv(const MultiSet< int > &df, int index)Sundance::ChainRuleEvaluator [protected]
addVectorIndex(int index, int vectorIndex)Sundance::Evaluator
chainRuleBins(const MultipleDeriv &d, const MultiSet< int > &q)Sundance::ChainRuleEvaluator [static]
ChainRuleEvaluator(const ExprWithChildren *expr, const EvalContext &context)Sundance::ChainRuleEvaluator
childEvaluator(int i) const Sundance::ChainRuleEvaluator [inline, protected]
childEvaluators_Sundance::ChainRuleEvaluator [private]
childSparsity(int i) const Sundance::ChainRuleEvaluator [inline, protected]
childSparsity_Sundance::ChainRuleEvaluator [private]
choose(int N, int n) const Sundance::ChainRuleEvaluator [protected]
classVerbosity()Sundance::ObjectWithClassVerbosity< Evaluator > [inline, static]
compMap()Sundance::ChainRuleEvaluator [private, static]
constantIndexMap() const Sundance::Evaluator [inline]
constantIndices() const Sundance::Evaluator [inline, protected]
constantResultDeriv(int iConst) constSundance::SubtypeEvaluator< ExprWithChildren > [inline, protected]
constArgDerivIndex(const MultiSet< int > &df) const Sundance::ChainRuleEvaluator
constArgDerivMap_Sundance::ChainRuleEvaluator [private]
derivComboMultiplicity(const MultiSet< MultipleDeriv > &b) const Sundance::ChainRuleEvaluator [protected]
eval(const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const Sundance::Evaluator
evalArgDerivs(const EvalManager &mgr, const Array< RCP< Array< double > > > &constDerivsOfArgs, const Array< RCP< Array< RCP< EvalVector > > > > &varDerivOfArgs, Array< double > &constArgDerivs, Array< RCP< EvalVector > > &varArgDerivs) const =0Sundance::ChainRuleEvaluator [pure virtual]
Evaluator()Sundance::Evaluator
expansions_Sundance::ChainRuleEvaluator [private]
expr() constSundance::SubtypeEvaluator< ExprWithChildren > [inline, protected]
fact(int n) const Sundance::ChainRuleEvaluator [protected]
init(const ExprWithChildren *expr, const EvalContext &context)Sundance::ChainRuleEvaluator [protected]
internalEval(const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const Sundance::ChainRuleEvaluator [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]
makeMD(const Array< Deriv > &d)Sundance::ChainRuleEvaluator [protected, static]
nComps(int N, int n) const Sundance::ChainRuleEvaluator
numChildren() const Sundance::ChainRuleEvaluator [inline]
numClients() const Sundance::Evaluator [inline, protected]
ObjectWithClassVerbosity(int verb=classVerbosity())Sundance::ObjectWithClassVerbosity< Evaluator > [inline]
ObjectWithVerbosity(int verb=0)Playa::ObjectWithVerbosity [inline]
resetNumCalls() const Sundance::ChainRuleEvaluator [virtual]
setVerb(int v)Playa::ObjectWithVerbosity [inline]
sparsity() constSundance::SubtypeEvaluator< ExprWithChildren > [inline]
stirling2(int n, int k) const Sundance::ChainRuleEvaluator [protected]
SubtypeEvaluator(const ExprWithChildren *expr, const EvalContext &context)Sundance::SubtypeEvaluator< ExprWithChildren > [inline]
TEUCHOS_TIMER(chainRuleEvalTimer,"chain rule evaluation")Sundance::ChainRuleEvaluator
varArgDerivIndex(const MultiSet< int > &df) const Sundance::ChainRuleEvaluator
varArgDerivMap_Sundance::ChainRuleEvaluator [private]
vectorIndexMap() const Sundance::Evaluator [inline]
vectorIndices() const Sundance::Evaluator [inline, protected]
vectorResultDeriv(int iVec) constSundance::SubtypeEvaluator< ExprWithChildren > [inline, protected]
verb() const Playa::ObjectWithVerbosity [inline]
zerothDerivIsConstant_Sundance::ChainRuleEvaluator [private]
zerothDerivResultIndex_Sundance::ChainRuleEvaluator [private]
~ChainRuleEvaluator()Sundance::ChainRuleEvaluator [inline, virtual]
~Evaluator()Sundance::Evaluator [inline, virtual]
~ObjectWithVerbosity()Playa::ObjectWithVerbosity [inline, virtual]
~SubtypeEvaluator()Sundance::SubtypeEvaluator< ExprWithChildren > [inline, virtual]

Site Contact