aGrUM  0.16.0
gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy > Member List

This is the complete list of members for gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >, including all inherited members.

__adjacentSwap(const DiscreteVariable *x, const DiscreteVariable *y)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >private
__checkIsomorphism(const DiscreteVariable *var, NodeId *sons)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >private
__functionGraphgum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >private
__isRedundant(const DiscreteVariable *var, NodeId *sons)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >private
_addInternalNode(const DiscreteVariable *var, NodeId *sons)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >protected
_migrateNode(const NodeId &x, const NodeId &y)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >protected
_nodeRedundancyCheck(const DiscreteVariable *var, NodeId *sonsMap)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >protected
_reduce()gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >protected
addInternalNode(const DiscreteVariable *var)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
addInternalNode(const DiscreteVariable *var, NodeId *sons)=0gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >pure virtual
addInternalNode(const DiscreteVariable *var, NodeId nid)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
addTerminalNode(const GUM_SCALAR &value)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
clean()gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
eraseNode(NodeId id, NodeId replacingId=0, bool updateParents=true)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
minimizeSize()gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
moveTo(const DiscreteVariable *x, Idx desiredPos)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
MultiDimFunctionGraph()gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >friend
MultiDimFunctionGraphManager(MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > *master)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >explicitprotected
reduce()=0gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >pure virtual
setRootNode(const NodeId &root)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
setSon(const NodeId &node, const Idx &modality, const NodeId &sonNode)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >
~MultiDimFunctionGraphManager()gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >virtual