public class UnitClusteringFunction extends java.lang.Object implements ClusterElementFunctions<Unit>
Modifier and Type | Field and Description |
---|---|
protected DistanceMetric |
metric |
DF
Constructor and Description |
---|
UnitClusteringFunction() |
UnitClusteringFunction(DistanceMetric metric) |
Modifier and Type | Method and Description |
---|---|
double |
distance(double[] vector1,
double[] vector2) |
double |
distance(Unit u1,
Unit u2) |
Unit |
meanObject(Cluster<? extends Unit> elements) |
java.lang.String |
toString(Cluster<? extends Unit> elements) |
protected DistanceMetric metric
public UnitClusteringFunction()
public UnitClusteringFunction(DistanceMetric metric)
public double distance(Unit u1, Unit u2)
distance
in interface ClusterElementFunctions<Unit>
public double distance(double[] vector1, double[] vector2)
public Unit meanObject(Cluster<? extends Unit> elements)
meanObject
in interface ClusterElementFunctions<Unit>
public java.lang.String toString(Cluster<? extends Unit> elements)
toString
in interface ClusterElementFunctions<Unit>