addEdge(const NodeId X, const NodeId Y) | gum::IncrementalTriangulation | |
addNode(const NodeId node, Size modal) | gum::IncrementalTriangulation | |
check__() | gum::IncrementalTriangulation | private |
clear() | gum::IncrementalTriangulation | virtual |
cliques_of_mps__ | gum::IncrementalTriangulation | private |
collectEliminationOrder__(const NodeId node, const NodeId from, NodeProperty< bool > &examined, Idx &index) | gum::IncrementalTriangulation | private |
collectJTCliques__(const NodeId clique, const NodeId from, NodeProperty< bool > &examined) | gum::IncrementalTriangulation | private |
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) const | gum::IncrementalTriangulation | private |
copyFactory() const final | gum::IncrementalTriangulation | virtual |
created_JT_cliques__ | gum::IncrementalTriangulation | private |
createdJunctionTreeClique(const NodeId id) | gum::IncrementalTriangulation | virtual |
createdJunctionTreeCliques() | gum::IncrementalTriangulation | virtual |
createdMaxPrimeSubgraph(const NodeId id) | gum::IncrementalTriangulation | virtual |
domain_sizes_ | gum::Triangulation | protected |
domain_sizes__ | gum::IncrementalTriangulation | private |
domainSizes() const | gum::Triangulation | |
elimination_order__ | gum::IncrementalTriangulation | private |
eliminationOrder() | gum::IncrementalTriangulation | virtual |
eliminationOrder(const NodeId) | gum::IncrementalTriangulation | virtual |
eliminationTree() | gum::IncrementalTriangulation | inlinevirtual |
eraseEdge(const Edge &edge) | gum::IncrementalTriangulation | |
eraseNode(const NodeId node) | gum::IncrementalTriangulation | |
fillIns() | gum::IncrementalTriangulation | inlinevirtual |
graph() const | gum::IncrementalTriangulation | |
graph__ | gum::IncrementalTriangulation | private |
gum_tests::IncrementalTriangulationTestSuite class | gum::IncrementalTriangulation | friend |
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::IncrementalTriangulation | private |
junctionTree() | gum::IncrementalTriangulation | virtual |
markAffectedMPSsByAddLink__(const NodeId My, const NodeId Mz, const NodeId X, const NodeId Y) | gum::IncrementalTriangulation | private |
markAffectedMPSsByRemoveLink__(const NodeId My, const NodeId Mz, const Edge &edge) | gum::IncrementalTriangulation | private |
maxLog10CliqueDomainSize() | gum::Triangulation | |
maxPrimeSubgraphTree() | gum::IncrementalTriangulation | virtual |
mps_affected__ | gum::IncrementalTriangulation | private |
mps_of_clique__ | gum::IncrementalTriangulation | private |
mps_of_node__ | gum::IncrementalTriangulation | private |
newFactory() const final | gum::IncrementalTriangulation | virtual |
operator=(const IncrementalTriangulation &from) | gum::IncrementalTriangulation | |
performAddNode__(const NodeId node) | gum::IncrementalTriangulation | private |
performRemoveNode__(const NodeId node, const NodeId My, const NodeId Mz) | gum::IncrementalTriangulation | private |
require_created_JT_cliques__ | gum::IncrementalTriangulation | private |
require_elimination_order__ | gum::IncrementalTriangulation | private |
require_update__ | gum::IncrementalTriangulation | private |
reverse_elimination_order__ | gum::IncrementalTriangulation | private |
setGraph(const UndiGraph *theGraph, const NodeProperty< Size > *domain_sizes) | gum::IncrementalTriangulation | virtual |
setUpConnectedTriangulation__(NodeId Mx, NodeId Mfrom, UndiGraph &theGraph, std::vector< Edge > ¬AffectedneighborClique, HashTable< NodeId, bool > &cliques_affected) | gum::IncrementalTriangulation | private |
T_mpd__ | gum::IncrementalTriangulation | private |
triangulatedGraph() | gum::IncrementalTriangulation | inlinevirtual |
Triangulation() | gum::Triangulation | protected |
Triangulation(const NodeProperty< Size > *domsizes) | gum::Triangulation | protected |
Triangulation(const Triangulation &) | gum::Triangulation | protected |
Triangulation(Triangulation &&) | gum::Triangulation | protected |
triangulation__ | gum::IncrementalTriangulation | private |
triangulationAlgo() const | gum::IncrementalTriangulation | |
updateJunctionTree__(NodeProperty< bool > &all_cliques_affected, NodeSet &new_nodes_in_junction_tree) | gum::IncrementalTriangulation | private |
updateMaxPrimeSubgraph__(NodeProperty< bool > &cliques_affected, const NodeSet &new_nodes_in_junction_tree) | gum::IncrementalTriangulation | private |
updateTriangulation() | gum::IncrementalTriangulation | |
~IncrementalTriangulation() | gum::IncrementalTriangulation | |
~Triangulation() | gum::Triangulation | virtual |