ActiveOut typedef (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | |
addAtomicFunction(size_t id, atomic_base< ScalarOut > &atomic) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inlinevirtual |
addAtomicFunctions(const std::map< size_t, atomic_base< ScalarOut > * > &atomics) (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inlinevirtual |
analyzeOutIndeps(const CppAD::AD< ScalarOut > *indep, size_t n) (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
ArgIn typedef (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | |
atomicFunctions_ (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | protected |
Base typedef (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | |
clear() | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
depth_ (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
evalAbs(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalAcos(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalAdd(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalAlias(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalArg(const std::vector< Argument< ScalarIn > > &args, size_t pos) (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalArg(const Argument< ScalarIn > &arg, size_t pos) (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalArrayCreationOperation(const OperationNode< ScalarIn > &node) (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalArrayElement(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalAsin(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalAssign(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalAtan(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalAtomicOperation(NodeIn &node) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inlineprotected |
evalAtomicOperation(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCG(const CG< ScalarIn > &dep) (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCompareEq(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCompareGe(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCompareGt(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCompareLe(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCompareLt(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCompareNe(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCos(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalCosh(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalDiv(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalExp(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalIndependent(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalLog(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalMinus(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalMul(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalOperation(OperationNode< ScalarIn > &node) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalOperations(OperationNode< ScalarIn > &node) (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalPow(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalPrint(const NodeIn &node) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inlineprotected |
evals_ (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
evalsArrays_ (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
evalsAtomic_ (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | protected |
evalSign(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalSin(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalSinh(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalSparseArrayCreationOperation(const OperationNode< ScalarIn > &node) (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalSqrt(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalsSparseArrays_ (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
evalSub(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalTan(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evalTanh(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
evaluate(ArrayView< const CppAD::AD< ScalarOut > > indepNew, ArrayView< const CG< ScalarIn > > depOld) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inline |
evaluate(ArrayView< const CppAD::AD< ScalarOut > > indepNew, ArrayView< CppAD::AD< ScalarOut > > depNew, ArrayView< const CG< ScalarIn > > depOld) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inline |
evaluate(const CppAD::AD< ScalarOut > *indepNew, size_t indepSize, CppAD::AD< ScalarOut > *depNew, const CG< ScalarIn > *depOld, size_t depSize) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inline |
EvaluatorAD(CodeHandler< ScalarIn > &handler) (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inline |
EvaluatorBase(CodeHandler< ScalarIn > &handler) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inline |
EvaluatorOperations(CodeHandler< ScalarIn > &handler) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inline |
evalUnsupportedOperation(const NodeIn &node) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
getNumberOfEvaluatedAtomics() const | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inline |
handler_ (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
indep_ (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
isPrintOutPrintOperations() const | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inline |
isUnderEvaluation() | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inline |
NodeIn typedef (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | |
path_ (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
prepareNewEvaluation() | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inlineprotected |
printOutPriOperations_ | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | protected |
processActiveOut(const NodeIn &node, CppAD::AD< ScalarOut > &a) (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
saveEvaluation(const OperationNode< ScalarIn > &node, CppAD::AD< ScalarOut > &&result) (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlineprotected |
setPrintOutPrintOperations(bool print) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inline |
SourceCodePath typedef (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
Super typedef (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | |
underEval_ (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | protected |
~EvaluatorAD()=default (defined in CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType >) | CppAD::cg::EvaluatorAD< ScalarIn, ScalarOut, FinalEvaluatorType > | inlinevirtual |
~EvaluatorBase() (defined in CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorBase< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlinevirtual |
~EvaluatorOperations() (defined in CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType >) | CppAD::cg::EvaluatorOperations< ScalarIn, ScalarOut, CppAD::AD< ScalarOut >, FinalEvaluatorType > | inlinevirtual |