aGrUM 3.1.1
a C++ library for (probabilistic) graphical models
gum::prm::gspan::Pattern Member List

This is the complete list of members for gum::prm::gspan::Pattern, including all inherited members.

_arc_map_gum::prm::gspan::Patternprivate
_arcs_gum::ArcGraphPartprivate
_checkChildren_(NodeId id)gum::ArcGraphPartprivate
_checkParents_(NodeId id)gum::ArcGraphPartprivate
_children_gum::ArcGraphPartprivate
_code_gum::prm::gspan::Patternprivate
_expandCodeIsMinimal_(NodeId u, NodeId v)gum::prm::gspan::Patternprivate
_last_gum::prm::gspan::Patternprivate
_node_map_gum::prm::gspan::Patternprivate
_not_rec_(Pattern &p, Bijection< NodeId, NodeId > &node_map, NodeId u, NodeId v)gum::prm::gspan::Patternprivate
_parents_gum::ArcGraphPartprivate
_rec_(Pattern &p, Bijection< NodeId, NodeId > &node_map, NodeId u, NodeId v)gum::prm::gspan::Patternprivate
addArc(NodeId i, NodeId j, LabelData &l)gum::prm::gspan::Pattern
addArc(const NodeId tail, const NodeId head) overridegum::prm::gspan::Patternprivatevirtual
addNode()gum::NodeGraphPartprivatevirtual
addNodes(Size n)gum::NodeGraphPartprivate
addNodeWithId(const NodeId id)gum::NodeGraphPartprivatevirtual
addNodeWithLabel(LabelData &l)gum::prm::gspan::Pattern
ancestors(NodeId id) constgum::DiGraphprivate
ArcGraphPart(Size arcs_size=HashTableConst::default_size, bool arcs_resize_policy=true)gum::ArcGraphPartexplicitprivate
ArcGraphPart(const ArcGraphPart &s)gum::ArcGraphPartprivate
ArcGraphPart(ArcGraphPart &&s)gum::ArcGraphPartprivate
ArcIterator typedefgum::ArcGraphPartprivate
arcs() constgum::prm::gspan::Pattern
arcsProperty(VAL(*f)(const Arc &), Size size=0) constgum::ArcGraphPartprivate
arcsProperty(const VAL &a, Size size=0) constgum::ArcGraphPartprivate
asNodeSet() constgum::NodeGraphPartprivate
begin() const noexceptgum::NodeGraphPartprivate
beginSafe() constgum::NodeGraphPartprivate
bound() constgum::NodeGraphPartprivate
children(const NodeSet &ids) constgum::ArcGraphPartprivate
children(NodeId id) constgum::ArcGraphPartprivate
clear() overridegum::DiGraphprivatevirtual
clearArcs()gum::ArcGraphPartprivate
clearNodes()gum::NodeGraphPartprivatevirtual
code()gum::prm::gspan::Pattern
code() constgum::prm::gspan::Pattern
completeGraph(int n)gum::DiGraphprivatestatic
connectedComponents() constgum::DiGraphprivate
descendants(NodeId id) constgum::DiGraphprivate
DiGraph(Size nodes_size=HashTableConst::default_size, bool nodes_resize_policy=true, Size arcs_size=HashTableConst::default_size, bool arcs_resize_policy=true)gum::DiGraphexplicitprivate
DiGraph(const DiGraph &g)gum::DiGraphprivate
DiGraph(DiGraph &&g)gum::DiGraphprivate
directedPath(NodeId node1, NodeId node2) constgum::DiGraphprivate
directedUnorientedPath(NodeId node1, NodeId node2) constgum::DiGraphprivate
dotNodeLabel(NodeId id) constgum::NodeGraphPartprivate
edgeCode(NodeId tail, NodeId head)gum::prm::gspan::Pattern
edgeCode(const Arc &arc)gum::prm::gspan::Pattern
edgeCode(NodeId tail, NodeId head) constgum::prm::gspan::Pattern
edgeCode(const Arc &arc) constgum::prm::gspan::Pattern
empty() constgum::NodeGraphPartprivate
emptyArcs() constgum::ArcGraphPartprivate
emptyNodes() constgum::NodeGraphPartprivate
end() const noexceptgum::NodeGraphPartprivate
endSafe() const noexceptgum::NodeGraphPartprivate
eraseArc(const Arc &arc)gum::ArcGraphPartprivatevirtual
eraseChildren(NodeId id)gum::ArcGraphPartprivate
eraseNode(const NodeId id) overridegum::DiGraphprivatevirtual
eraseParents(NodeId id)gum::ArcGraphPartprivate
eraseSetOfArcs_(const ArcSet &set)gum::ArcGraphPartprivate
exists(NodeId id) constgum::prm::gspan::Pattern
exists(NodeId tail, NodeId head) constgum::prm::gspan::Pattern
existsArc(const Arc &arc) constgum::ArcGraphPartprivate
existsArc(NodeId tail, NodeId head) constgum::ArcGraphPartprivate
existsNode(const NodeId id) constgum::NodeGraphPartprivate
family(NodeId id) constgum::DiGraphprivate
family(const NodeSet &ids) constgum::DiGraphprivate
hasDirectedPath(NodeId from, NodeId to) constgum::DiGraphprivate
hasName(NodeId id) constgum::NodeGraphPartprivate
idFromName(const std::string &name) constgum::NodeGraphPartprivate
isMinimal()gum::prm::gspan::Pattern
label(NodeId node)gum::prm::gspan::Pattern
label(NodeId node) constgum::prm::gspan::Pattern
label(NodeId i, NodeId j)gum::prm::gspan::Pattern
label(NodeId i, NodeId j) constgum::prm::gspan::Pattern
label(const Arc &arc)gum::prm::gspan::Pattern
label(const Arc &arc) constgum::prm::gspan::Pattern
lastAdded()gum::prm::gspan::Pattern
lastAdded() constgum::prm::gspan::Pattern
listMapArcs(VAL(*f)(const Arc &)) constgum::ArcGraphPartprivate
listMapNodes(VAL(*f)(const NodeId &)) constgum::NodeGraphPartprivate
nameFromId(NodeId id) constgum::NodeGraphPartprivate
nextNodeId() constgum::NodeGraphPartprivate
node_const_iterator typedefgum::NodeGraphPartprivate
node_const_iterator_safe typedefgum::NodeGraphPartprivate
node_iterator typedefgum::NodeGraphPartprivate
node_iterator_safe typedefgum::NodeGraphPartprivate
NodeConstIterator typedefgum::NodeGraphPartprivate
NodeConstIteratorSafe typedefgum::NodeGraphPartprivate
NodeGraphPart(Size holes_size=HashTableConst::default_size, bool holes_resize_policy=true)gum::NodeGraphPartexplicitprivate
gum::DiGraph::NodeGraphPart(const NodeGraphPart &s)gum::NodeGraphPartprivate
gum::DiGraph::NodeGraphPart(NodeGraphPart &&s)gum::NodeGraphPartprivate
NodeIterator typedefgum::NodeGraphPartprivate
NodeIteratorSafe typedefgum::NodeGraphPartprivate
nodes() constgum::prm::gspan::Pattern
nodesPropertyFromFunction(VAL(*f)(const NodeId &), Size size=0) constgum::NodeGraphPartprivate
nodesPropertyFromVal(const VAL &a, Size size=0) constgum::NodeGraphPartprivate
onArcAddedgum::ArcGraphPartprivate
onArcDeletedgum::ArcGraphPartprivate
onNodeAddedgum::NodeGraphPartprivate
onNodeDeletedgum::NodeGraphPartprivate
operator=(const DiGraph &g)gum::DiGraphprivate
operator=(DiGraph &&g)gum::DiGraphprivate
gum::ArcGraphPart::operator=(const ArcGraphPart &s)gum::ArcGraphPartprivate
gum::ArcGraphPart::operator=(ArcGraphPart &&s)gum::ArcGraphPartprivate
gum::NodeGraphPart::operator=(const NodeGraphPart &p)gum::NodeGraphPartprivate
gum::NodeGraphPart::operator=(NodeGraphPart &&p)gum::NodeGraphPartprivate
operator==(const DiGraph &g) constgum::DiGraphprivate
gum::ArcGraphPart::operator==(const ArcGraphPart &p) constgum::ArcGraphPartprivate
gum::NodeGraphPart::operator==(const NodeGraphPart &p) constgum::NodeGraphPartprivate
parents(NodeId id) constgum::ArcGraphPartprivate
parents(const NodeSet &ids) constgum::ArcGraphPartprivate
Pattern()gum::prm::gspan::Pattern
Pattern(const Pattern &source)gum::prm::gspan::Pattern
pop_back()gum::prm::gspan::Pattern
populateNodes(const NodeGraphPart &s)gum::NodeGraphPartprivate
populateNodesFromProperty(const NodeProperty< T > &h)gum::NodeGraphPartprivate
remove(NodeId node)gum::prm::gspan::Pattern
rightmostPath(std::list< NodeId > &r_path) constgum::prm::gspan::Pattern
setName(NodeId id, const std::string &name)gum::NodeGraphPartprivate
size() constgum::prm::gspan::Pattern
sizeArcs() constgum::prm::gspan::Pattern
sizeNodes() constgum::NodeGraphPartprivate
toDot(size_t name) constgum::prm::gspan::Pattern
toDot() constgum::prm::gspan::Patternprivatevirtual
topologicalOrder() constgum::DiGraphprivate
toString() const overridegum::DiGraphprivatevirtual
unvirtualizedEraseChildren(NodeId id)gum::ArcGraphPartprivate
unvirtualizedEraseParents(NodeId id)gum::ArcGraphPartprivate
unvirtualizedEraseSetOfArcs_(const ArcSet &set)gum::ArcGraphPartprivate
~ArcGraphPart()gum::ArcGraphPartprivatevirtual
~DiGraph() overridegum::DiGraphprivate
~NodeGraphPart()gum::NodeGraphPartprivatevirtual
~Pattern() overridegum::prm::gspan::Pattern