Package org.ojalgo.data.cluster
Class PointDistanceCache
- java.lang.Object
-
- org.ojalgo.data.cluster.PointDistanceCache
-
final class PointDistanceCache extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private double[][]
myDistances
private SampleSet
mySampleSet
private NumberList<java.lang.Double>
myValues
-
Constructor Summary
Constructors Constructor Description PointDistanceCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Point
centroid(java.util.Collection<Point> cluster)
private double
distance(int i, int j)
(package private) double
distance(Point point1, Point point2)
(package private) double
getThreshold()
(package private) java.util.List<Point>
initialiser(java.util.Collection<Point> input)
(package private) void
setup(java.util.Collection<Point> input, java.util.function.ToDoubleBiFunction<Point,Point> distanceCalculator)
-
-
-
Field Detail
-
myDistances
private double[][] myDistances
-
mySampleSet
private final SampleSet mySampleSet
-
myValues
private final NumberList<java.lang.Double> myValues
-
-