aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::prm::gspan::DFSTree< GUM_SCALAR > Member List

This is the complete list of members for gum::prm::gspan::DFSTree< GUM_SCALAR >, including all inherited members.

_addChild_(Pattern &p, Pattern *child, EdgeGrowth< GUM_SCALAR > &edge_growth)gum::prm::gspan::DFSTree< GUM_SCALAR >private
_arcs_gum::ArcGraphPartprivate
_checkChildren_(NodeId id)gum::ArcGraphPartprivate
_checkGrowth_(Pattern &p, Pattern *child, EdgeGrowth< GUM_SCALAR > &edge_growth)gum::prm::gspan::DFSTree< GUM_SCALAR >private
_checkParents_(NodeId id)gum::ArcGraphPartprivate
_children_gum::ArcGraphPartprivate
_data_gum::prm::gspan::DFSTree< GUM_SCALAR >private
_graph_gum::prm::gspan::DFSTree< GUM_SCALAR >private
_initialiaze_root_(Pattern *p, Sequence< EdgeData< GUM_SCALAR > * > &seq)gum::prm::gspan::DFSTree< GUM_SCALAR >private
_is_new_seq_(Sequence< PRMInstance< GUM_SCALAR > * > &seq, NodeProperty< Sequence< PRMInstance< GUM_SCALAR > * > * > &iso_map)gum::prm::gspan::DFSTree< GUM_SCALAR >private
_node_map_gum::prm::gspan::DFSTree< GUM_SCALAR >private
_parents_gum::ArcGraphPartprivate
_roots_gum::prm::gspan::DFSTree< GUM_SCALAR >private
_strategy_gum::prm::gspan::DFSTree< GUM_SCALAR >private
_test_equality_(HashTable< PRMClassElement< GUM_SCALAR > *, Size > &x, HashTable< PRMClassElement< GUM_SCALAR > *, Size > &y)gum::prm::gspan::DFSTree< GUM_SCALAR >private
addArc(const NodeId tail, const NodeId head) overridegum::DiGraphprivatevirtual
addNode()gum::NodeGraphPartprivatevirtual
addNodes(Size n)gum::NodeGraphPartprivate
addNodeWithId(const NodeId id)gum::NodeGraphPartprivatevirtual
addRoot(LabelData &data)gum::prm::gspan::DFSTree< GUM_SCALAR >
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::ArcGraphPartprivate
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 Pattern &p)gum::prm::gspan::DFSTree< GUM_SCALAR >
children(const Pattern &p) constgum::prm::gspan::DFSTree< GUM_SCALAR >
gum::DiGraph::children(const NodeSet &ids) constgum::ArcGraphPartprivate
gum::DiGraph::children(NodeId id) constgum::ArcGraphPartprivate
clear() overridegum::DiGraphprivatevirtual
clearArcs()gum::ArcGraphPartprivate
clearNodes()gum::NodeGraphPartprivatevirtual
completeGraph(int n)gum::DiGraphprivatestatic
connectedComponents() constgum::DiGraphprivate
data(const Pattern &p)gum::prm::gspan::DFSTree< GUM_SCALAR >
data(const Pattern &p) constgum::prm::gspan::DFSTree< GUM_SCALAR >
descendants(NodeId id) constgum::DiGraphprivate
DFSTree(const InterfaceGraph< GUM_SCALAR > &graph, SearchStrategy< GUM_SCALAR > *strategy=0)gum::prm::gspan::DFSTree< GUM_SCALAR >
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
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(const NodeId id) constgum::NodeGraphPartprivate
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
frequency(const Pattern &p) constgum::prm::gspan::DFSTree< GUM_SCALAR >
growPattern(Pattern &p, EdgeGrowth< GUM_SCALAR > &edge_growth, Size min_freq)gum::prm::gspan::DFSTree< GUM_SCALAR >
hasDirectedPath(NodeId from, NodeId to) constgum::DiGraphprivate
hasName(NodeId id) constgum::NodeGraphPartprivate
idFromName(const std::string &name) constgum::NodeGraphPartprivate
internalGraph() constgum::prm::gspan::DFSTree< GUM_SCALAR >
iso_graph(const Pattern &p)gum::prm::gspan::DFSTree< GUM_SCALAR >
iso_map(const Pattern &p, NodeId node)gum::prm::gspan::DFSTree< GUM_SCALAR >
listMapArcs(VAL(*f)(const Arc &)) constgum::ArcGraphPartprivate
listMapNodes(VAL(*f)(const NodeId &)) constgum::NodeGraphPartprivate
max_indep_set(const Pattern &p)gum::prm::gspan::DFSTree< GUM_SCALAR >
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::NodeGraphPartprivate
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
parent(const Pattern &p)gum::prm::gspan::DFSTree< GUM_SCALAR >
parent(const Pattern &p) constgum::prm::gspan::DFSTree< GUM_SCALAR >
parents(NodeId id) constgum::ArcGraphPartprivate
parents(const NodeSet &ids) constgum::ArcGraphPartprivate
pattern(NodeId id)gum::prm::gspan::DFSTree< GUM_SCALAR >
pattern(NodeId id) constgum::prm::gspan::DFSTree< GUM_SCALAR >
populateNodes(const NodeGraphPart &s)gum::NodeGraphPartprivate
populateNodesFromProperty(const NodeProperty< T > &h)gum::NodeGraphPartprivate
roots()gum::prm::gspan::DFSTree< GUM_SCALAR >
roots() constgum::prm::gspan::DFSTree< GUM_SCALAR >
setName(NodeId id, const std::string &name)gum::NodeGraphPartprivate
size() constgum::NodeGraphPartprivate
sizeArcs() constgum::ArcGraphPartprivate
sizeNodes() constgum::NodeGraphPartprivate
strategy()gum::prm::gspan::DFSTree< GUM_SCALAR >
strategy() constgum::prm::gspan::DFSTree< GUM_SCALAR >
toDot() constgum::DiGraphprivatevirtual
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
~DFSTree() overridegum::prm::gspan::DFSTree< GUM_SCALAR >
~DiGraph() overridegum::DiGraphprivate
~NodeGraphPart()gum::NodeGraphPartprivatevirtual