Package elki.distance
Interface Norm<O>
-
- Type Parameters:
O
- Object type
- All Superinterfaces:
Distance<O>
,PrimitiveDistance<O>
- All Known Implementing Classes:
EuclideanDistance
,HSBHistogramQuadraticDistance
,LPIntegerNormDistance
,LPNormDistance
,MahalanobisDistance
,ManhattanDistance
,MatrixWeightedQuadraticDistance
,MaximumDistance
,MinimumDistance
,OnedimensionalDistance
,RGBHistogramQuadraticDistance
,SparseEuclideanDistance
,SparseLPNormDistance
,SparseManhattanDistance
,SparseMaximumDistance
,SparseSquaredEuclideanDistance
,SquaredEuclideanDistance
,SubspaceEuclideanDistance
,SubspaceLPNormDistance
,SubspaceManhattanDistance
,SubspaceMaximumDistance
,WeightedEuclideanDistance
,WeightedLPNormDistance
,WeightedManhattanDistance
,WeightedMaximumDistance
,WeightedSquaredEuclideanDistance
public interface Norm<O> extends PrimitiveDistance<O>
Abstract interface for a mathematical norm.- Since:
- 0.5.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
norm(O obj)
Compute the norm of object obj.-
Methods inherited from interface elki.distance.Distance
isMetric, isSquared, isSymmetric
-
Methods inherited from interface elki.distance.PrimitiveDistance
distance, getInputTypeRestriction, instantiate
-
-
-
-
Method Detail
-
norm
double norm(O obj)
Compute the norm of object obj.- Parameters:
obj
- Object- Returns:
- Norm
-
-