CppADCodeGen
HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
|
This is the complete list of members for CppAD::cg::LanguageDot< Base >, including all inherited members.
_C_SPARSE_INDEX_ARRAY (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protectedstatic |
_C_STATIC_INDEX_ARRAY (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protectedstatic |
_code (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_combineParameterNodes (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_currentLoops (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_dependent (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_dependentIDs (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_depNodeStyle (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_endline (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_filename (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_ignoreZeroDepAssign (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_independentSize (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_indepNodeStyle (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_info (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_minTemporaryVarID (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_nameGen (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_parameterPrecision (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
_ss (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protected |
createsNewVariable(const OperationNode< Base > &var, size_t totalUseCount, size_t opCount) const override | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
createVariableName(OperationNode< Base > &var) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
directlyAssignsVariable(const OperationNode< Base > &var) const | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
generateNames4RandomIndexPatterns(const std::set< RandomIndexPattern *> &randomPatterns) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlinestatic |
generateSourceCode(std::ostream &out, std::unique_ptr< LanguageGenerationData< Base > > info) override | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
getComparison(std::ostream &os, enum CGOpCode op) const (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
getDepNodeStyle() const | CppAD::cg::LanguageDot< Base > | inline |
getIndepNodeStyle() const | CppAD::cg::LanguageDot< Base > | inline |
getParameterPrecision() const | CppAD::cg::LanguageDot< Base > | inlinevirtual |
getVariableID(const OperationNode< Base > &node) const (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
indexPattern2String(std::ostream &os, const IndexPattern &ip, const OperationNode< Base > &index) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlinestatic |
indexPattern2String(std::ostream &os, const IndexPattern &ip, const std::vector< const OperationNode< Base > *> &indexes) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlinestatic |
isCombineParameterNodes() const (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inline |
isCondAssign(enum CGOpCode op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedstatic |
isDependent(const OperationNode< Base > &arg) const (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
isFunction(enum CGOpCode op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedstatic |
isIgnoreZeroDepAssign() const (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inline |
isUnaryFunction(enum CGOpCode op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedstatic |
LanguageDot() | CppAD::cg::LanguageDot< Base > | inline |
linearIndexPattern2String(std::ostream &os, const LinearIndexPattern &lip, const OperationNode< Base > &index) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlinestatic |
makeNodeName(const OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
makeNodeName(const Argument< Base > &arg) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
makeNodeName(const Base &value) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
Node typedef (defined in CppAD::cg::Language< Base >) | CppAD::cg::Language< Base > | |
print(const Argument< Base > &arg) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printArrayCreationOp(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protectedvirtual |
printArrayCreationUsingLoop(const std::string &arrayName, const OperationNode< Base > &array, size_t startj, const size_t *indexes) | CppAD::cg::LanguageDot< Base > | inlineprotected |
printArrayElementOp(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protectedvirtual |
printAssignOp(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printAtomicForwardOp(OperationNode< Base > &atomicFor) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printAtomicReverseOp(OperationNode< Base > &atomicRev) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printConditionalAssignment(OperationNode< Base > &node) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printCondResult(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printDependentMultiAssign(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printEdge(const OperationNode< Base > &from, const std::string &to, const std::string &style="") (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
printEdge(const std::string &from, const std::string &to, const std::string &style="") (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
printEdges(const std::string &name, const OperationNode< Base > &node, const std::string &style="") (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
printEdges(const std::string &name, const OperationNode< Base > &node, const std::vector< std::string > &args, const std::string &style="") (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
printEdges(const std::string &name, const OperationNode< Base > &node, const std::vector< std::string > &args, const std::vector< std::string > &styles) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
printElse(OperationNode< Base > &node) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printElseIf(OperationNode< Base > &node) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printEndIf(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printExpression(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printExpressionNoVarCheck(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printIndexAssign(OperationNode< Base > &node) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printIndexCondExpr(std::ostringstream &out, const std::vector< size_t > &info, const std::string &index) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlinestatic |
printIndexCondExprOp(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printLoopEnd(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printLoopIndexedDep(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printLoopIndexedIndep(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printLoopIndexedTmp(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printLoopStart(OperationNode< Base > &node) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printNodeDeclaration(const OperationNode< Base > &op, const std::ostringstream &label, const std::string &shape="") (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotected |
printNodeDeclaration(const OperationNode< Base > &op, const std::string &label="", const std::string &shape="") (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printOperationAdd(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printOperationAlias(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printOperationDiv(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printOperationMinus(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printOperationMul(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printOperationUnaryMinus(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printParameter(const Base &value) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printPowFunction(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printRandomIndexPatternDeclaration(std::ostringstream &os, const std::set< RandomIndexPattern *> &randomPatterns) | CppAD::cg::LanguageDot< Base > | inline |
printSparseArrayCreationOp(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | protectedvirtual |
printStartIf(OperationNode< Base > &node) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printStaticIndexArray(std::ostringstream &os, const std::string &name, const std::vector< size_t > &values) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inline |
printStaticIndexMatrix(std::ostringstream &os, const std::string &name, const std::map< size_t, std::map< size_t, size_t > > &values) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inline |
printTmpVar(OperationNode< Base > &node) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
printUnaryFunction(OperationNode< Base > &op) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
requiresVariableArgument(enum CGOpCode op, size_t argIndex) const override (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
requiresVariableDependencies() const override | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
requiresVariableName(const OperationNode< Base > &var) const (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlineprotectedvirtual |
setCombineParameterNodes(bool combineParameterNodes) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inline |
setDepNodeStyle(const std::string &depNodeStyle) | CppAD::cg::LanguageDot< Base > | inline |
setFilename(const std::string &name) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inline |
setIgnoreZeroDepAssign(bool ignore) (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inline |
setIndepNodeStyle(const std::string &indepNodeStyle) | CppAD::cg::LanguageDot< Base > | inline |
setParameterPrecision(size_t p) | CppAD::cg::LanguageDot< Base > | inlinevirtual |
~LanguageDot() (defined in CppAD::cg::LanguageDot< Base >) | CppAD::cg::LanguageDot< Base > | inlinevirtual |