
public class WeightedSquaredEuclideanDistanceFunction extends AbstractVectorDoubleDistanceFunction
| Modifier and Type | Field and Description | 
|---|---|
| protected double[] | weightsWeight array | 
| Constructor and Description | 
|---|
| WeightedSquaredEuclideanDistanceFunction(double[] weights)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| double | doubleDistance(NumberVector<?> v1,
              NumberVector<?> v2)Provides the squared Euclidean distance between the given two vectors. | 
| boolean | equals(Object obj) | 
| boolean | isMetric()Is this distance function metric (in particular, does it satisfy the
 triangle equation?) | 
distance, getDistanceFactory, getInputTypeRestrictioninstantiate, isSymmetricclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinstantiate, isSymmetricpublic WeightedSquaredEuclideanDistanceFunction(double[] weights)
weights - public double doubleDistance(NumberVector<?> v1, NumberVector<?> v2)
v1 - first Objectv2 - second Objectpublic boolean isMetric()
DistanceFunctionisMetric in interface DistanceFunction<NumberVector<?>,DoubleDistance>isMetric in class AbstractPrimitiveDistanceFunction<NumberVector<?>,DoubleDistance>true when metric.