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

addEdge(const NodeId X, const NodeId Y)gum::IncrementalTriangulation
addNode(const NodeId node, Size modal)gum::IncrementalTriangulation
check__()gum::IncrementalTriangulationprivate
clear()gum::IncrementalTriangulationvirtual
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
copyFactory() const finalgum::IncrementalTriangulationvirtual
created_JT_cliques__gum::IncrementalTriangulationprivate
createdJunctionTreeClique(const NodeId id)gum::IncrementalTriangulationvirtual
createdJunctionTreeCliques()gum::IncrementalTriangulationvirtual
createdMaxPrimeSubgraph(const NodeId id)gum::IncrementalTriangulationvirtual
domain_sizes_gum::Triangulationprotected
domain_sizes__gum::IncrementalTriangulationprivate
domainSizes() constgum::Triangulation
elimination_order__gum::IncrementalTriangulationprivate
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
graph__gum::IncrementalTriangulationprivate
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
junction_tree__gum::IncrementalTriangulationprivate
junctionTree()gum::IncrementalTriangulationvirtual
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
maxLog10CliqueDomainSize()gum::Triangulation
maxPrimeSubgraphTree()gum::IncrementalTriangulationvirtual
mps_affected__gum::IncrementalTriangulationprivate
mps_of_clique__gum::IncrementalTriangulationprivate
mps_of_node__gum::IncrementalTriangulationprivate
newFactory() const finalgum::IncrementalTriangulationvirtual
operator=(const IncrementalTriangulation &from)gum::IncrementalTriangulation
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
setGraph(const UndiGraph *theGraph, const NodeProperty< Size > *domain_sizes)gum::IncrementalTriangulationvirtual
setUpConnectedTriangulation__(NodeId Mx, NodeId Mfrom, UndiGraph &theGraph, std::vector< Edge > &notAffectedneighborClique, HashTable< NodeId, bool > &cliques_affected)gum::IncrementalTriangulationprivate
T_mpd__gum::IncrementalTriangulationprivate
triangulatedGraph()gum::IncrementalTriangulationinlinevirtual
Triangulation()gum::Triangulationprotected
Triangulation(const NodeProperty< Size > *domsizes)gum::Triangulationprotected
Triangulation(const Triangulation &)gum::Triangulationprotected
Triangulation(Triangulation &&)gum::Triangulationprotected
triangulation__gum::IncrementalTriangulationprivate
triangulationAlgo() constgum::IncrementalTriangulation
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
updateTriangulation()gum::IncrementalTriangulation
~IncrementalTriangulation()gum::IncrementalTriangulation
~Triangulation()gum::Triangulationvirtual