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

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

_cliques_gum::CliqueGraphprivate
_runningIntersectionDFS_(const NodeId clique, const NodeId from, _RunningIntersect_ &infos_DFS) constgum::CliqueGraphprivate
_separators_gum::CliqueGraphprivate
_updateSeparators_(const NodeId clique1)gum::CliqueGraphprivate
addEdge(const NodeId first, const NodeId second)gum::CliqueGraphvirtual
addNode(const NodeSet &clique)gum::CliqueGraph
addNode()gum::CliqueGraphvirtual
addNode(const NodeId id, const NodeSet &clique)gum::CliqueGraphvirtual
addNode(const NodeId id)gum::CliqueGraphvirtual
addNodes(Size n)gum::NodeGraphPart
addNodeWithId(const NodeId id)gum::NodeGraphPartvirtual
addToClique(const NodeId clique_id, const NodeId node_id)gum::CliqueGraphvirtual
asNodeSet() constgum::NodeGraphPart
begin() const noexceptgum::NodeGraphPart
beginSafe() constgum::NodeGraphPart
bound() constgum::NodeGraphPart
clear()gum::CliqueGraphvirtual
clearEdges()gum::CliqueGraphvirtual
clearNodes()gum::NodeGraphPartvirtual
clique(const NodeId idClique) constgum::CliqueGraph
CliqueGraph(Size nodes_size=HashTableConst::default_size, bool nodes_resize_policy=true, Size edges_size=HashTableConst::default_size, bool edges_resize_policy=true)gum::CliqueGraphexplicit
CliqueGraph(const CliqueGraph &from)gum::CliqueGraph
container(const NodeId idNode) constgum::CliqueGraph
containerPath(const NodeId node1, const NodeId node2) constgum::CliqueGraph
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::CliqueGraphvirtual
eraseFromClique(const NodeId clique_id, const NodeId node_id)gum::CliqueGraphvirtual
eraseNeighbours(const NodeId id)gum::EdgeGraphPart
eraseNode(const NodeId node)gum::CliqueGraphvirtual
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
hasRunningIntersection() constgum::CliqueGraph
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
isJoinTree() constgum::CliqueGraph
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 CliqueGraph &from) constgum::CliqueGraph
gum::UndiGraph::operator!=(const UndiGraph &g) constgum::UndiGraph
gum::NodeGraphPart::operator!=(const NodeGraphPart &p) constgum::NodeGraphPart
gum::EdgeGraphPart::operator!=(const EdgeGraphPart &p) constgum::EdgeGraphPart
operator=(const CliqueGraph &from)gum::CliqueGraph
gum::UndiGraph::operator=(const UndiGraph &g)gum::UndiGraph
gum::NodeGraphPart::operator=(const NodeGraphPart &p)gum::NodeGraphPart
gum::EdgeGraphPart::operator=(const EdgeGraphPart &s)gum::EdgeGraphPart
operator==(const CliqueGraph &from) constgum::CliqueGraph
gum::UndiGraph::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
separator(const Edge &edge) constgum::CliqueGraph
separator(const NodeId clique1, const NodeId clique) constgum::CliqueGraph
setClique(const NodeId idClique, const NodeSet &new_clique)gum::CliqueGraphvirtual
size() constgum::NodeGraphPart
sizeEdges() constgum::EdgeGraphPart
sizeNodes() constgum::NodeGraphPart
toDot() constgum::CliqueGraphvirtual
toString() constgum::CliqueGraphvirtual
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
~CliqueGraph()gum::CliqueGraphvirtual
~EdgeGraphPart()gum::EdgeGraphPartvirtual
~NodeGraphPart()gum::NodeGraphPartvirtual
~UndiGraph()gum::UndiGraphvirtual