Sundance::UserDefOpEvaluator Member List

This is the complete list of members for Sundance::UserDefOpEvaluator, 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
allArgsAreConstant_Sundance::UserDefOpEvaluator [private]
argValueIndex_Sundance::UserDefOpEvaluator [private]
argValueIsConstant_Sundance::UserDefOpEvaluator [private]
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]
childSparsity(int i) const Sundance::ChainRuleEvaluator [inline, protected]
choose(int N, int n) const Sundance::ChainRuleEvaluator [protected]
classVerbosity()Sundance::ObjectWithClassVerbosity< Evaluator > [inline, static]
commonEval() const Sundance::UserDefOpEvaluator [inline, protected]
commonEval_Sundance::UserDefOpEvaluator [private]
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
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 > > > &constArgRes, const Array< RCP< Array< RCP< EvalVector > > > > &vArgResults, Array< double > &constArgDerivs, Array< RCP< EvalVector > > &varArgDerivs) const Sundance::UserDefOpEvaluator [virtual]
Evaluator()Sundance::Evaluator
expr() constSundance::SubtypeEvaluator< ExprWithChildren > [inline, protected]
fact(int n) const Sundance::ChainRuleEvaluator [protected]
findRequiredOrders(const ExprWithChildren *expr, const EvalContext &context)Sundance::UserDefOpEvaluator [protected]
functor() const Sundance::UserDefOpEvaluator [inline, protected]
functor_Sundance::UserDefOpEvaluator [private]
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]
maxOrder_Sundance::UserDefOpEvaluator [private]
myIndex() const Sundance::UserDefOpEvaluator [inline, protected]
nComps(int N, int n) const Sundance::ChainRuleEvaluator
numChildren() const Sundance::ChainRuleEvaluator [inline]
numClients() const Sundance::Evaluator [inline, protected]
numConstArgDerivs_Sundance::UserDefOpEvaluator [private]
numVarArgDerivs_Sundance::UserDefOpEvaluator [private]
ObjectWithClassVerbosity(int verb=classVerbosity())Sundance::ObjectWithClassVerbosity< Evaluator > [inline]
ObjectWithVerbosity(int verb=0)Playa::ObjectWithVerbosity [inline]
resetNumCalls() const Sundance::UserDefOpEvaluator [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(evalTimer,"user defined nonlinear op evaluation")Sundance::UserDefOpEvaluator
Sundance::ChainRuleEvaluator::TEUCHOS_TIMER(chainRuleEvalTimer,"chain rule evaluation")Sundance::ChainRuleEvaluator
UserDefOpEvaluator(const UserDefOpElement *expr, const RCP< const UserDefOpCommonEvaluator > &commonEval, const EvalContext &context)Sundance::UserDefOpEvaluator
varArgDerivIndex(const MultiSet< int > &df) const Sundance::ChainRuleEvaluator
vectorIndexMap() const Sundance::Evaluator [inline]
vectorIndices() const Sundance::Evaluator [inline, protected]
vectorResultDeriv(int iVec) constSundance::SubtypeEvaluator< ExprWithChildren > [inline, protected]
verb() const Playa::ObjectWithVerbosity [inline]
~ChainRuleEvaluator()Sundance::ChainRuleEvaluator [inline, virtual]
~Evaluator()Sundance::Evaluator [inline, virtual]
~ObjectWithVerbosity()Playa::ObjectWithVerbosity [inline, virtual]
~SubtypeEvaluator()Sundance::SubtypeEvaluator< ExprWithChildren > [inline, virtual]
~UserDefOpEvaluator()Sundance::UserDefOpEvaluator [inline, virtual]

Site Contact