Class FarthestPointsSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
- java.lang.Object
-
- elki.index.tree.metrical.mtreevariants.strategies.split.AbstractMTreeSplit<E,N>
-
- elki.index.tree.metrical.mtreevariants.strategies.split.FarthestPointsSplit<E,N>
-
- Type Parameters:
E
- the type of MTreeEntry used in the M-TreeN
- the type of AbstractMTreeNode used in the M-Tree
- All Implemented Interfaces:
MTreeSplit<E,N>
public class FarthestPointsSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>> extends AbstractMTreeSplit<E,N>
Farthest points split.- Since:
- 0.2
- Author:
- Erich Schubert
-
-
Field Summary
-
Fields inherited from class elki.index.tree.metrical.mtreevariants.strategies.split.AbstractMTreeSplit
distributor
-
-
Constructor Summary
Constructors Constructor Description FarthestPointsSplit(DistributionStrategy distributor)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Assignments<E>
split(AbstractMTree<?,N,E,?> tree, N node)
Returns the assignments of this split.-
Methods inherited from class elki.index.tree.metrical.mtreevariants.strategies.split.AbstractMTreeSplit
computeDistanceMatrix
-
-
-
-
Constructor Detail
-
FarthestPointsSplit
public FarthestPointsSplit(DistributionStrategy distributor)
Constructor.- Parameters:
distributor
- Distribution strategy
-
-
Method Detail
-
split
public Assignments<E> split(AbstractMTree<?,N,E,?> tree, N node)
Description copied from interface:MTreeSplit
Returns the assignments of this split.- Parameters:
tree
- Tree to usenode
- Node to split- Returns:
- the assignments of this split
-
-