Uses of Class
org.jgrapht.alg.matching.blossom.v5.BlossomVTree
-
Packages that use BlossomVTree Package Description org.jgrapht.alg.matching.blossom.v5 Package for Kolmogorov's Blossom V algorithm -
-
Uses of BlossomVTree in org.jgrapht.alg.matching.blossom.v5
Fields in org.jgrapht.alg.matching.blossom.v5 declared as BlossomVTree Modifier and Type Field Description (package private) BlossomVTree[]BlossomVTreeEdge. headTwo-element array of trees this edge is incident to.(package private) BlossomVTreeBlossomVTree. nextTreeNext tree in the connected component, is used during updating the duals via connected components(package private) BlossomVTreeBlossomVNode. treeReference to the tree this node belongs toMethods in org.jgrapht.alg.matching.blossom.v5 with parameters of type BlossomVTree Modifier and Type Method Description static BlossomVTreeEdgeBlossomVTree. addTreeEdge(BlossomVTree from, BlossomVTree to)Adds a new tree edge fromfromtoto.private voidBlossomVPrimalUpdater. expandInfinityNode(BlossomVNode infinityNode, BlossomVTree tree)Expands an infinity node from the odd branchprivate voidBlossomVPrimalUpdater. expandOddBranch(BlossomVNode blossomRoot, BlossomVNode branchesEndpoint, BlossomVTree tree)Expands the nodes on an odd branch.private doubleBlossomVDualUpdater. getEps(BlossomVTree tree)Computes and returns the value which can be assigned to thetree.epsso that it doesn't violate in-tree constraints.private voidKolmogorovWeightedPerfectMatching. setCurrentEdgesAndTryToAugment(BlossomVTree tree)Sets the currentEdge and currentDirection variables for all trees adjacent to thetreebooleanBlossomVDualUpdater. updateDualsSingle(BlossomVTree tree)Updates the duals of the single tree.
-