aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
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
_functionGraph_gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >private
_isRedundant_(const DiscreteVariable *var, NodeId *sons)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >private
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 >
addInternalNode_(const DiscreteVariable *var, NodeId *sons)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >protected
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 >
migrateNode_(const NodeId &x, const NodeId &y)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >protected
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
nodeRedundancyCheck_(const DiscreteVariable *var, NodeId *sonsMap)gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >protected
reduce()=0gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >pure virtual
reduce_()gum::MultiDimFunctionGraphManager< GUM_SCALAR, TerminalNodePolicy >protected
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