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