- Type Parameters:
InputType
- Type of input to the semimetric.
- All Superinterfaces:
- DivergenceFunction<InputType,InputType>
- All Known Subinterfaces:
- Metric<EvaluatedType>
- All Known Implementing Classes:
- ChebyshevDistanceMetric, CosineDistanceMetric, EuclideanDistanceMetric, EuclideanDistanceSquaredMetric, IdentityDistanceMetric, KernelDistanceMetric, ManhattanDistanceMetric, MinkowskiDistanceMetric, WeightedEuclideanDistanceMetric
@PublicationReference(author="Wikipedia",title="Semimetrics",type=WebPage,year=2009,url="http://en.wikipedia.org/wiki/Metric_(mathematics)#Semimetrics") @PublicationReference(author={"PlantMath","Koro"},title="semimetric",type=WebPage,year=2004,url="http://planetmath.org/encyclopedia/Semimetric.html")
public interface Semimetric<InputType>
extends DivergenceFunction<InputType,InputType>
A semimetric is a divergence function that takes inputs from the same
set (domain) and is positive definite and symmetric. That is, a semimetric
is almost a metric but does not obey the Triangle Inequality.
- Since:
- 3.0
- Author:
- Kevin R. Dixon