aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::DiGraph Member List

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

_mutableTopologicalOrder_gum::DiGraphmutableprivate
_topologicalOrder_() constgum::DiGraphprivate
addArc(const NodeId tail, const NodeId head)gum::DiGraphvirtual
addNode()gum::NodeGraphPartvirtual
addNodes(Size n)gum::NodeGraphPart
addNodeWithId(const NodeId id)gum::NodeGraphPartvirtual
ancestors(NodeId id) constgum::ArcGraphPart
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 NodeSet &ids) constgum::ArcGraphPart
children(NodeId id) constgum::ArcGraphPart
clear()gum::DiGraphvirtual
clearArcs()gum::ArcGraphPart
clearNodes()gum::NodeGraphPartvirtual
descendants(NodeId id) constgum::ArcGraphPart
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(NodeId node1, NodeId node2) constgum::ArcGraphPart
directedUnorientedPath(NodeId node1, 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(NodeId id)gum::ArcGraphPart
eraseNode(const NodeId id)gum::DiGraphvirtual
eraseParents(NodeId id)gum::ArcGraphPart
eraseSetOfArcs_(const ArcSet &set)gum::ArcGraphPartprotected
exists(const NodeId id) constgum::NodeGraphPart
existsArc(const Arc &arc) constgum::ArcGraphPart
existsArc(NodeId tail, NodeId head) constgum::ArcGraphPart
existsNode(const NodeId id) constgum::NodeGraphPart
family(NodeId id) constgum::ArcGraphPart
family(const NodeSet &ids) constgum::ArcGraphPart
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(NodeId id) constgum::ArcGraphPart
parents(const NodeSet &ids) 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(NodeId id)gum::ArcGraphPart
unvirtualizedEraseParents(NodeId id)gum::ArcGraphPart
unvirtualizedEraseSetOfArcs_(const ArcSet &set)gum::ArcGraphPartprotected
~ArcGraphPart()gum::ArcGraphPartvirtual
~DiGraph()gum::DiGraphvirtual
~NodeGraphPart()gum::NodeGraphPartvirtual