aGrUM  0.20.3
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.

_check_()gum::IncrementalTriangulationprivate
_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
clear()gum::IncrementalTriangulationvirtual
copyFactory() const finalgum::IncrementalTriangulationvirtual
createdJunctionTreeClique(const NodeId id)gum::IncrementalTriangulationvirtual
createdJunctionTreeCliques()gum::IncrementalTriangulationvirtual
createdMaxPrimeSubgraph(const NodeId id)gum::IncrementalTriangulationvirtual
domain_sizes_gum::Triangulationprotected
domainSizes() constgum::Triangulation
eliminationOrder()gum::IncrementalTriangulationvirtual
eliminationOrder(const NodeId)gum::IncrementalTriangulationvirtual
eliminationTree()gum::IncrementalTriangulationinlinevirtual
eraseEdge(const Edge &edge)gum::IncrementalTriangulation
eraseNode(const NodeId node)gum::IncrementalTriangulation
fillIns()gum::IncrementalTriangulationinlinevirtual
graph() constgum::IncrementalTriangulation
gum_tests::IncrementalTriangulationTestSuite classgum::IncrementalTriangulationfriend
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
junctionTree()gum::IncrementalTriangulationvirtual
maxLog10CliqueDomainSize()gum::Triangulation
maxPrimeSubgraphTree()gum::IncrementalTriangulationvirtual
newFactory() const finalgum::IncrementalTriangulationvirtual
operator=(const IncrementalTriangulation &from)gum::IncrementalTriangulation
setGraph(const UndiGraph *theGraph, const NodeProperty< Size > *domain_sizes)gum::IncrementalTriangulationvirtual
triangulatedGraph()gum::IncrementalTriangulationinlinevirtual
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()gum::IncrementalTriangulation
~Triangulation()gum::Triangulationvirtual