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

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

addEdge(NodeId first, NodeId second) overridegum::UndiGraphvirtual
addNode()gum::NodeGraphPartvirtual
addNodes(Size n)gum::NodeGraphPart
addNodeWithId(const NodeId id)gum::NodeGraphPartvirtual
asNodeSet() constgum::NodeGraphPart
begin() const noexceptgum::NodeGraphPart
beginSafe() constgum::NodeGraphPart
bound() constgum::NodeGraphPart
clear() overridegum::UndiGraphvirtual
clearEdges()gum::EdgeGraphPartvirtual
clearNodes()gum::NodeGraphPartvirtual
EdgeGraphPart(Size edges_size=HashTableConst::default_size, bool edges_resize_policy=true)gum::EdgeGraphPartexplicit
EdgeGraphPart(const EdgeGraphPart &s)gum::EdgeGraphPart
EdgeIterator typedefgum::EdgeGraphPart
edges() constgum::EdgeGraphPart
edgesProperty(VAL(*f)(const Edge &), Size size=0) constgum::EdgeGraphPart
edgesProperty(const VAL &a, Size size=0) constgum::EdgeGraphPart
empty() constgum::NodeGraphPart
emptyEdges() constgum::EdgeGraphPart
emptyNodes() constgum::NodeGraphPart
end() const noexceptgum::NodeGraphPart
endSafe() const noexceptgum::NodeGraphPart
eraseEdge(const Edge &edge)gum::EdgeGraphPartvirtual
eraseNeighbours(const NodeId id)gum::EdgeGraphPart
eraseNode(NodeId id) overridegum::UndiGraphvirtual
exists(const NodeId id) constgum::NodeGraphPart
existsEdge(const Edge &edge) constgum::EdgeGraphPart
existsEdge(const NodeId n1, const NodeId n2) constgum::EdgeGraphPart
existsNode(const NodeId id) constgum::NodeGraphPart
hasUndirectedCycle() constgum::UndiGraph
hasUndirectedPath(const NodeId n1, const NodeId n2) constgum::EdgeGraphPart
hasUndirectedPath(const NodeId n1, const NodeId n2, const NodeSet &except) constgum::EdgeGraphPart
hasUndirectedPath(const NodeSet &n1, const NodeSet &n2, const NodeSet &except) constgum::EdgeGraphPart
listMapEdges(VAL(*f)(const Edge &)) constgum::EdgeGraphPart
listMapNodes(VAL(*f)(const NodeId &)) constgum::NodeGraphPart
neighbours(const NodeId id) constgum::EdgeGraphPart
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
nodes2ConnectedComponent() constgum::UndiGraph
nodesProperty(VAL(*f)(const NodeId &), Size size=0) constgum::NodeGraphPart
nodesProperty(const VAL &a, Size size=0) constgum::NodeGraphPart
onEdgeAddedgum::EdgeGraphPart
onEdgeDeletedgum::EdgeGraphPart
onNodeAddedgum::NodeGraphPart
onNodeDeletedgum::NodeGraphPart
operator!=(const UndiGraph &g) constgum::UndiGraph
gum::NodeGraphPart::operator!=(const NodeGraphPart &p) constgum::NodeGraphPart
gum::EdgeGraphPart::operator!=(const EdgeGraphPart &p) constgum::EdgeGraphPart
operator=(const UndiGraph &g)gum::UndiGraph
gum::NodeGraphPart::operator=(const NodeGraphPart &p)gum::NodeGraphPart
gum::EdgeGraphPart::operator=(const EdgeGraphPart &s)gum::EdgeGraphPart
operator==(const UndiGraph &g) constgum::UndiGraph
gum::NodeGraphPart::operator==(const NodeGraphPart &p) constgum::NodeGraphPart
gum::EdgeGraphPart::operator==(const EdgeGraphPart &p) constgum::EdgeGraphPart
partialUndiGraph(NodeSet nodes)gum::UndiGraphvirtual
populateNodes(const NodeGraphPart &s)gum::NodeGraphPart
populateNodesFromProperty(const NodeProperty< T > &h)gum::NodeGraphPart
size() constgum::NodeGraphPart
sizeEdges() constgum::EdgeGraphPart
sizeNodes() constgum::NodeGraphPart
toDot() constgum::UndiGraphvirtual
toString() const overridegum::UndiGraphvirtual
UndiGraph(Size nodes_size=HashTableConst::default_size, bool nodes_resize_policy=true, Size edges_size=HashTableConst::default_size, bool edges_resize_policy=true)gum::UndiGraphexplicit
UndiGraph(const UndiGraph &g)gum::UndiGraph
undirectedPath(const NodeId node1, const NodeId node2) constgum::EdgeGraphPart
unvirtualizedEraseNeighbours(const NodeId id)gum::EdgeGraphPart
~EdgeGraphPart()gum::EdgeGraphPartvirtual
~NodeGraphPart()gum::NodeGraphPartvirtual
~UndiGraph()gum::UndiGraphvirtual