Uses of Interface
moa.clusterers.outliers.utils.mtree.DistanceFunction
-
Packages that use DistanceFunction Package Description moa.clusterers.outliers.utils.mtree -
-
Uses of DistanceFunction in moa.clusterers.outliers.utils.mtree
Fields in moa.clusterers.outliers.utils.mtree declared as DistanceFunction Modifier and Type Field Description protected DistanceFunction<? super DATA>
MTree. distanceFunction
static DistanceFunction<DistanceFunctions.EuclideanCoordinate>
DistanceFunctions. EUCLIDEAN
A distance function object that calculates the distance between two euclidean coordinates.static DistanceFunction<List<Double>>
DistanceFunctions. EUCLIDEAN_DOUBLE_LIST
A distance function object that calculates the distance between two coordinates represented by lists ofDouble
s.static DistanceFunction<List<Integer>>
DistanceFunctions. EUCLIDEAN_INTEGER_LIST
A distance function object that calculates the distance between two coordinates represented by lists ofInteger
s.Methods in moa.clusterers.outliers.utils.mtree that return DistanceFunction Modifier and Type Method Description static <Data> DistanceFunction<Data>
DistanceFunctions. cached(DistanceFunction<Data> distanceFunction)
Creates a cached version of a distance function.Methods in moa.clusterers.outliers.utils.mtree with parameters of type DistanceFunction Modifier and Type Method Description static <Data> DistanceFunction<Data>
DistanceFunctions. cached(DistanceFunction<Data> distanceFunction)
Creates a cached version of a distance function.SplitFunction.SplitResult<DATA>
ComposedSplitFunction. process(Set<DATA> dataSet, DistanceFunction<? super DATA> distanceFunction)
Pair<Set<DATA>>
PartitionFunction. process(Pair<DATA> promoted, Set<DATA> dataSet, DistanceFunction<? super DATA> distanceFunction)
Executes the partitioning.Pair<Set<DATA>>
PartitionFunctions.BalancedPartition. process(Pair<DATA> promoted, Set<DATA> dataSet, DistanceFunction<? super DATA> distanceFunction)
Processes the balanced partition.Pair<DATA>
PromotionFunction. process(Set<DATA> dataSet, DistanceFunction<? super DATA> distanceFunction)
Chooses (promotes) a pair of objects according to some criteria that is suitable for the application using the M-Tree.Pair<DATA>
PromotionFunctions.RandomPromotion. process(Set<DATA> dataSet, DistanceFunction<? super DATA> distanceFunction)
SplitFunction.SplitResult<DATA>
SplitFunction. process(Set<DATA> dataSet, DistanceFunction<? super DATA> distanceFunction)
Processes the splitting of a node.Constructors in moa.clusterers.outliers.utils.mtree with parameters of type DistanceFunction Constructor Description MTree(int minNodeCapacity, int maxNodeCapacity, DistanceFunction<? super DATA> distanceFunction, SplitFunction<DATA> splitFunction)
Constructs an M-Tree with the specified minimum and maximum node capacities and distance function.MTree(int minNodeCapacity, DistanceFunction<? super DATA> distanceFunction, SplitFunction<DATA> splitFunction)
Constructs an M-Tree with the specified minimum node capacity and distance function.MTree(DistanceFunction<? super DATA> distanceFunction, SplitFunction<DATA> splitFunction)
Constructs an M-Tree with the specified distance function.
-