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

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

_cliques_of_mps_gum::IncrementalTriangulationprivate
_collectEliminationOrder_(const NodeId node, const NodeId from, NodeProperty< bool > &examined, Idx &index)gum::IncrementalTriangulationprivate
_collectJTCliques_(const NodeId clique, const NodeId from, NodeProperty< bool > &examined)gum::IncrementalTriangulationprivate
_computeMaxPrimeMergings_(const NodeId node, const NodeId from, std::vector< std::pair< NodeId, NodeId > > &merged_cliques, NodeProperty< bool > &mark, const NodeSet &new_nodes_in_junction_tree) constgum::IncrementalTriangulationprivate
_created_JT_cliques_gum::IncrementalTriangulationprivate
_domain_sizes_gum::IncrementalTriangulationprivate
_elimination_order_gum::IncrementalTriangulationprivate
_graph_gum::IncrementalTriangulationprivate
_junction_tree_gum::IncrementalTriangulationprivate
_markAffectedMPSsByAddLink_(const NodeId My, const NodeId Mz, const NodeId X, const NodeId Y)gum::IncrementalTriangulationprivate
_markAffectedMPSsByRemoveLink_(const NodeId My, const NodeId Mz, const Edge &edge)gum::IncrementalTriangulationprivate
_mps_affected_gum::IncrementalTriangulationprivate
_mps_of_clique_gum::IncrementalTriangulationprivate
_mps_of_node_gum::IncrementalTriangulationprivate
_performAddNode_(const NodeId node)gum::IncrementalTriangulationprivate
_performRemoveNode_(const NodeId node, const NodeId My, const NodeId Mz)gum::IncrementalTriangulationprivate
_require_created_JT_cliques_gum::IncrementalTriangulationprivate
_require_elimination_order_gum::IncrementalTriangulationprivate
_require_update_gum::IncrementalTriangulationprivate
_reverse_elimination_order_gum::IncrementalTriangulationprivate
_setUpConnectedTriangulation_(NodeId Mx, NodeId Mfrom, UndiGraph &theGraph, std::vector< Edge > &notAffectedneighborClique, HashTable< NodeId, bool > &cliques_affected)gum::IncrementalTriangulationprivate
_T_mpd_gum::IncrementalTriangulationprivate
_triangulation_gum::IncrementalTriangulationprivate
_updateJunctionTree_(NodeProperty< bool > &all_cliques_affected, NodeSet &new_nodes_in_junction_tree)gum::IncrementalTriangulationprivate
_updateMaxPrimeSubgraph_(NodeProperty< bool > &cliques_affected, const NodeSet &new_nodes_in_junction_tree)gum::IncrementalTriangulationprivate
addEdge(const NodeId X, const NodeId Y)gum::IncrementalTriangulation
addNode(const NodeId node, Size modal)gum::IncrementalTriangulation
checkConsistency()gum::IncrementalTriangulation
clear() overridegum::IncrementalTriangulationvirtual
copyFactory() const finalgum::IncrementalTriangulationvirtual
createdJunctionTreeClique(const NodeId id) overridegum::IncrementalTriangulationvirtual
createdJunctionTreeCliques() overridegum::IncrementalTriangulationvirtual
createdMaxPrimeSubgraph(const NodeId id) overridegum::IncrementalTriangulationvirtual
domain_sizes_gum::Triangulationprotected
domainSizes() constgum::Triangulation
eliminationOrder() overridegum::IncrementalTriangulationvirtual
eliminationOrder(const NodeId) overridegum::IncrementalTriangulationvirtual
eliminationTree() overridegum::IncrementalTriangulationvirtual
eraseEdge(const Edge &edge)gum::IncrementalTriangulation
eraseNode(const NodeId node)gum::IncrementalTriangulation
fillIns() overridegum::IncrementalTriangulationvirtual
graph() constgum::IncrementalTriangulation
IncrementalTriangulation(const UnconstrainedTriangulation &triang_algo, const UndiGraph *theGraph, const NodeProperty< Size > *modal)gum::IncrementalTriangulation
IncrementalTriangulation(const UnconstrainedTriangulation &triangAlgo)gum::IncrementalTriangulation
IncrementalTriangulation(const IncrementalTriangulation &from)gum::IncrementalTriangulation
IncrementalTriangulation(IncrementalTriangulation &&from)gum::IncrementalTriangulation
junctionTree() overridegum::IncrementalTriangulationvirtual
maxLog10CliqueDomainSize()gum::Triangulation
maxPrimeSubgraphTree() overridegum::IncrementalTriangulationvirtual
newFactory() const finalgum::IncrementalTriangulationvirtual
operator=(const IncrementalTriangulation &from)gum::IncrementalTriangulation
operator=(IncrementalTriangulation &&from)gum::IncrementalTriangulation
setGraph(const UndiGraph *theGraph, const NodeProperty< Size > *domain_sizes) overridegum::IncrementalTriangulationvirtual
triangulatedGraph() overridegum::IncrementalTriangulationvirtual
Triangulation()gum::Triangulationprotected
Triangulation(const NodeProperty< Size > *domsizes)gum::Triangulationprotected
Triangulation(const Triangulation &)gum::Triangulationprotected
Triangulation(Triangulation &&)gum::Triangulationprotected
triangulationAlgo() constgum::IncrementalTriangulation
updateTriangulation()gum::IncrementalTriangulation
~IncrementalTriangulation() overridegum::IncrementalTriangulation
~Triangulation()gum::Triangulationvirtual