aGrUM  0.16.0
gum::IncrementalTriangulation Member List

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

__check()gum::IncrementalTriangulationprivate
__cliques_of_mpsgum::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_cliquesgum::IncrementalTriangulationprivate
__domain_sizesgum::IncrementalTriangulationprivate
__elimination_ordergum::IncrementalTriangulationprivate
__graphgum::IncrementalTriangulationprivate
__junction_treegum::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_affectedgum::IncrementalTriangulationprivate
__mps_of_cliquegum::IncrementalTriangulationprivate
__mps_of_nodegum::IncrementalTriangulationprivate
__performAddNode(const NodeId node)gum::IncrementalTriangulationprivate
__performRemoveNode(const NodeId node, const NodeId My, const NodeId Mz)gum::IncrementalTriangulationprivate
__require_created_JT_cliquesgum::IncrementalTriangulationprivate
__require_elimination_ordergum::IncrementalTriangulationprivate
__require_updategum::IncrementalTriangulationprivate
__reverse_elimination_ordergum::IncrementalTriangulationprivate
__setUpConnectedTriangulation(NodeId Mx, NodeId Mfrom, UndiGraph &theGraph, std::vector< Edge > &notAffectedneighborClique, HashTable< NodeId, bool > &cliques_affected)gum::IncrementalTriangulationprivate
__T_mpdgum::IncrementalTriangulationprivate
__triangulationgum::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
_domain_sizesgum::Triangulationprotected
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
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