static boolean |
ClusterUtils.applyOptimization(OptimisationStrategy optimization,
ClusterSet clusterSet,
ClusterSetInfo clusterSetInfo,
ExecutorService executor) |
static List<Cluster> |
ClusterUtils.getClustersWhereAverageDistanceFromCenterGreaterThan(ClusterSet clusterSet,
ClusterSetInfo info,
double maximumAverageDistance) |
static List<Cluster> |
ClusterUtils.getClustersWhereMaximumDistanceFromCenterGreaterThan(ClusterSet clusterSet,
ClusterSetInfo info,
double maximumDistance) |
static List<Cluster> |
ClusterUtils.getMostSpreadOutClusters(ClusterSet clusterSet,
ClusterSetInfo info,
int count) |
static void |
ClusterUtils.refreshClustersCenters(ClusterSet clusterSet,
ClusterSetInfo clusterSetInfo,
ExecutorService executorService) |
static void |
ClusterUtils.splitClusters(ClusterSet clusterSet,
ClusterSetInfo clusterSetInfo,
List<Cluster> clusters,
double maxDistance,
ExecutorService executorService) |
static void |
ClusterUtils.splitClusters(ClusterSet clusterSet,
ClusterSetInfo clusterSetInfo,
List<Cluster> clusters,
ExecutorService executorService) |
static int |
ClusterUtils.splitClustersWhereAverageDistanceFromCenterGreaterThan(ClusterSet clusterSet,
ClusterSetInfo clusterSetInfo,
double maxWithinClusterDistance,
ExecutorService executorService) |
static int |
ClusterUtils.splitClustersWhereMaximumDistanceFromCenterGreaterThan(ClusterSet clusterSet,
ClusterSetInfo clusterSetInfo,
double maxWithinClusterDistance,
ExecutorService executorService) |
static void |
ClusterUtils.splitMostPopulatedClusters(ClusterSet clusterSet,
ClusterSetInfo clusterSetInfo,
int count,
ExecutorService executorService) |
static int |
ClusterUtils.splitMostSpreadOutClusters(ClusterSet clusterSet,
ClusterSetInfo clusterSetInfo,
int count,
ExecutorService executorService) |