aGrUM  0.16.0
gum::DiGraph Member List

This is the complete list of members for gum::DiGraph, including all inherited members.

__mutableTopologicalOrdergum::DiGraphmutableprivate
__topologicalOrder() constgum::DiGraphprivate
_eraseSetOfArcs(const ArcSet &set)gum::ArcGraphPartprotected
_unvirtualizedEraseSetOfArcs(const ArcSet &set)gum::ArcGraphPartprotected
addArc(const NodeId tail, const NodeId head)gum::DiGraphvirtual
addNode()gum::NodeGraphPartvirtual
addNodes(Size n)gum::NodeGraphPart
addNodeWithId(const NodeId id)gum::NodeGraphPartvirtual
ArcGraphPart(Size arcs_size=HashTableConst::default_size, bool arcs_resize_policy=true)gum::ArcGraphPartexplicit
ArcGraphPart(const ArcGraphPart &s)gum::ArcGraphPart
ArcIterator typedefgum::ArcGraphPart
arcs() constgum::ArcGraphPart
arcsProperty(VAL(*f)(const Arc &), Size size=0) constgum::ArcGraphPart
arcsProperty(const VAL &a, Size size=0) constgum::ArcGraphPart
asNodeSet() constgum::NodeGraphPart
begin() const noexceptgum::NodeGraphPart
beginSafe() constgum::NodeGraphPart
bound() constgum::NodeGraphPart
children(const NodeId id) constgum::ArcGraphPart
clear()gum::DiGraphvirtual
clearArcs()gum::ArcGraphPart
clearNodes()gum::NodeGraphPartvirtual
DiGraph(Size nodes_size=HashTableConst::default_size, bool nodes_resize_policy=true, Size arcs_size=HashTableConst::default_size, bool arcs_resize_policy=true)gum::DiGraphexplicit
DiGraph(const DiGraph &g)gum::DiGraph
directedPath(const NodeId node1, const NodeId node2) constgum::ArcGraphPart
directedUnorientedPath(const NodeId node1, const NodeId node2) constgum::ArcGraphPart
empty() constgum::NodeGraphPart
emptyArcs() constgum::ArcGraphPart
emptyNodes() constgum::NodeGraphPart
end() const noexceptgum::NodeGraphPart
endSafe() const noexceptgum::NodeGraphPart
eraseArc(const Arc &arc)gum::ArcGraphPartvirtual
eraseChildren(const NodeId id)gum::ArcGraphPart
eraseNode(const NodeId id)gum::DiGraphvirtual
eraseParents(const NodeId id)gum::ArcGraphPart
exists(const NodeId id) constgum::NodeGraphPart
existsArc(const Arc &arc) constgum::ArcGraphPart
existsArc(const NodeId tail, const NodeId head) constgum::ArcGraphPart
existsNode(const NodeId id) constgum::NodeGraphPart
hasDirectedPath(const NodeId from, const NodeId to)gum::DiGraph
listMapArcs(VAL(*f)(const Arc &)) constgum::ArcGraphPart
listMapNodes(VAL(*f)(const NodeId &)) constgum::NodeGraphPart
nextNodeId() constgum::NodeGraphPart
node_const_iterator typedefgum::NodeGraphPart
node_const_iterator_safe typedefgum::NodeGraphPart
node_iterator typedefgum::NodeGraphPart
node_iterator_safe typedefgum::NodeGraphPart
NodeConstIterator typedefgum::NodeGraphPart
NodeConstIteratorSafe typedefgum::NodeGraphPart
NodeGraphPart(Size holes_size=HashTableConst::default_size, bool holes_resize_policy=true)gum::NodeGraphPartexplicit
NodeGraphPart(const NodeGraphPart &s)gum::NodeGraphPart
NodeIterator typedefgum::NodeGraphPart
NodeIteratorSafe typedefgum::NodeGraphPart
nodes() constgum::NodeGraphPart
nodesProperty(VAL(*f)(const NodeId &), Size size=0) constgum::NodeGraphPart
nodesProperty(const VAL &a, Size size=0) constgum::NodeGraphPart
onArcAddedgum::ArcGraphPart
onArcDeletedgum::ArcGraphPart
onNodeAddedgum::NodeGraphPart
onNodeDeletedgum::NodeGraphPart
operator!=(const DiGraph &g) constgum::DiGraph
gum::NodeGraphPart::operator!=(const NodeGraphPart &p) constgum::NodeGraphPart
gum::ArcGraphPart::operator!=(const ArcGraphPart &p) constgum::ArcGraphPart
operator=(const DiGraph &g)gum::DiGraph
gum::NodeGraphPart::operator=(const NodeGraphPart &p)gum::NodeGraphPart
gum::ArcGraphPart::operator=(const ArcGraphPart &s)gum::ArcGraphPart
operator==(const DiGraph &g) constgum::DiGraph
gum::NodeGraphPart::operator==(const NodeGraphPart &p) constgum::NodeGraphPart
gum::ArcGraphPart::operator==(const ArcGraphPart &p) constgum::ArcGraphPart
parents(const NodeId id) constgum::ArcGraphPart
populateNodes(const NodeGraphPart &s)gum::NodeGraphPart
populateNodesFromProperty(const NodeProperty< T > &h)gum::NodeGraphPart
size() constgum::NodeGraphPart
sizeArcs() constgum::ArcGraphPart
sizeNodes() constgum::NodeGraphPart
toDot() constgum::DiGraphvirtual
topologicalOrder(bool clear=true) constgum::DiGraph
toString() constgum::DiGraphvirtual
unvirtualizedEraseChildren(const NodeId id)gum::ArcGraphPart
unvirtualizedEraseParents(const NodeId id)gum::ArcGraphPart
~ArcGraphPart()gum::ArcGraphPartvirtual
~DiGraph()gum::DiGraphvirtual
~NodeGraphPart()gum::NodeGraphPartvirtual