at.tuwien.ifs.somtoolbox.clustering.functions
Class GeneralUnitPNodeClusteringFunction
java.lang.Object
at.tuwien.ifs.somtoolbox.clustering.functions.GeneralUnitPNodeClusteringFunction
- All Implemented Interfaces:
- ClusterElementFunctions<GeneralUnitPNode>
public class GeneralUnitPNodeClusteringFunction
- extends java.lang.Object
- implements ClusterElementFunctions<GeneralUnitPNode>
- Version:
- $Id: UnitClusteringFunction.java 3927 2010-11-09 12:04:54Z mayer $
- Author:
- Rudolf Mayer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
metric
protected DistanceMetric metric
GeneralUnitPNodeClusteringFunction
public GeneralUnitPNodeClusteringFunction()
GeneralUnitPNodeClusteringFunction
public GeneralUnitPNodeClusteringFunction(DistanceMetric metric)
distance
public double distance(GeneralUnitPNode u1,
GeneralUnitPNode u2)
- Specified by:
distance
in interface ClusterElementFunctions<GeneralUnitPNode>
distance
public double distance(double[] vector1,
double[] vector2)
meanObject
public GeneralUnitPNode meanObject(Cluster<? extends GeneralUnitPNode> elements)
- Specified by:
meanObject
in interface ClusterElementFunctions<GeneralUnitPNode>
toString
public java.lang.String toString(Cluster<? extends GeneralUnitPNode> elements)
- Specified by:
toString
in interface ClusterElementFunctions<GeneralUnitPNode>