Uses of Class
ffx.numerics.clustering.ClusterPair
Packages that use ClusterPair
Package
Description
The clustering package provides hierarchical agglomerative clustering utilities,
including linkage strategies (single, complete, average, weighted), distance map
management, and supporting data structures and algorithms.
-
Uses of ClusterPair in ffx.numerics.clustering
Classes in ffx.numerics.clustering that implement interfaces with type arguments of type ClusterPairModifier and TypeClassDescriptionclassImmutable-like holder describing a pair of clusters and the linkage distance between them; used as entries within the DistanceMap during agglomeration.Methods in ffx.numerics.clustering that return ClusterPairModifier and TypeMethodDescriptionDistanceMap.findByCodePair(Cluster c1, Cluster c2) Finds the ClusterPair for the two provided clusters.DistanceMap.removeFirst()Removes and returns the minimal-distance pair (according to priority queue ordering).ClusterPair.reverse()Creates a new ClusterPair with left and right clusters swapped.Methods in ffx.numerics.clustering that return types with arguments of type ClusterPairModifier and TypeMethodDescriptionDistanceMap.list()Returns a snapshot list of all cluster pairs currently stored.Methods in ffx.numerics.clustering with parameters of type ClusterPairModifier and TypeMethodDescriptionbooleanDistanceMap.add(ClusterPair link) Adds a new ClusterPair if no equivalent pair already exists.intClusterPair.compareTo(ClusterPair o) booleanDistanceMap.remove(ClusterPair link) Marks the given ClusterPair as removed (lazy removal) and drops it from the hash index.