aGrUM  0.20.3
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
_checkGrowth_(Pattern &p, Pattern *child, EdgeGrowth< GUM_SCALAR > &edge_growth)gum::prm::gspan::DFSTree< GUM_SCALAR >private
_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
_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)gum::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::ArcGraphPartprivate
ArcGraphPart(Size arcs_size=HashTableConst::default_size, bool arcs_resize_policy=true)gum::ArcGraphPartexplicitprivate
ArcGraphPart(const 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()gum::DiGraphprivatevirtual
clearArcs()gum::ArcGraphPartprivate
clearNodes()gum::NodeGraphPartprivatevirtual
data(const Pattern &p)gum::prm::gspan::DFSTree< GUM_SCALAR >
data(const Pattern &p) constgum::prm::gspan::DFSTree< GUM_SCALAR >
descendants(NodeId id) constgum::ArcGraphPartprivate
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
directedPath(NodeId node1, NodeId node2) constgum::ArcGraphPartprivate
directedUnorientedPath(NodeId node1, NodeId node2) constgum::ArcGraphPartprivate
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)gum::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::ArcGraphPartprivate
family(const NodeSet &ids) constgum::ArcGraphPartprivate
frequency(const Pattern &p) constgum::prm::gspan::DFSTree< GUM_SCALAR >
graph() constgum::prm::gspan::DFSTree< GUM_SCALAR >
growPattern(Pattern &p, EdgeGrowth< GUM_SCALAR > &edge_growth, Size min_freq)gum::prm::gspan::DFSTree< GUM_SCALAR >
hasDirectedPath(const NodeId from, const NodeId to)gum::DiGraphprivate
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 >
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
NodeGraphPart(const NodeGraphPart &s)gum::NodeGraphPartprivate
NodeIterator typedefgum::NodeGraphPartprivate
NodeIteratorSafe typedefgum::NodeGraphPartprivate
nodes() constgum::NodeGraphPartprivate
nodesProperty(VAL(*f)(const NodeId &), Size size=0) constgum::NodeGraphPartprivate
nodesProperty(const VAL &a, Size size=0) constgum::NodeGraphPartprivate
onArcAddedgum::ArcGraphPartprivate
onArcDeletedgum::ArcGraphPartprivate
onNodeAddedgum::NodeGraphPartprivate
onNodeDeletedgum::NodeGraphPartprivate
operator!=(const DiGraph &g) constgum::DiGraphprivate
gum::NodeGraphPart::operator!=(const NodeGraphPart &p) constgum::NodeGraphPartprivate
gum::ArcGraphPart::operator!=(const ArcGraphPart &p) constgum::ArcGraphPartprivate
operator=(const DiGraph &g)gum::DiGraphprivate
gum::NodeGraphPart::operator=(const NodeGraphPart &p)gum::NodeGraphPartprivate
gum::ArcGraphPart::operator=(const ArcGraphPart &s)gum::ArcGraphPartprivate
operator==(const DiGraph &g) constgum::DiGraphprivate
gum::NodeGraphPart::operator==(const NodeGraphPart &p) constgum::NodeGraphPartprivate
gum::ArcGraphPart::operator==(const ArcGraphPart &p) constgum::ArcGraphPartprivate
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 >
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(bool clear=true) constgum::DiGraphprivate
toString() constgum::DiGraphprivatevirtual
unvirtualizedEraseChildren(NodeId id)gum::ArcGraphPartprivate
unvirtualizedEraseParents(NodeId id)gum::ArcGraphPartprivate
unvirtualizedEraseSetOfArcs_(const ArcSet &set)gum::ArcGraphPartprivate
~ArcGraphPart()gum::ArcGraphPartprivatevirtual
~DFSTree()gum::prm::gspan::DFSTree< GUM_SCALAR >
~DiGraph()gum::DiGraphprivatevirtual
~NodeGraphPart()gum::NodeGraphPartprivatevirtual