Package | Description |
---|---|
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split |
Splitting strategies of nodes in an M-Tree (and variants).
|
Modifier and Type | Field and Description |
---|---|
private List<DistanceEntry<E>> |
Assignments.firstAssignments
The assignments to the first routing object.
|
private List<DistanceEntry<E>> |
Assignments.secondAssignments
The assignments to the second routing object.
|
Modifier and Type | Method and Description |
---|---|
List<DistanceEntry<E>> |
Assignments.getFirstAssignments()
Returns the assignments to the first routing object.
|
List<DistanceEntry<E>> |
Assignments.getSecondAssignments()
Returns the assignments to the second routing object.
|
Modifier and Type | Method and Description |
---|---|
int |
DistanceEntry.compareTo(DistanceEntry<E> o)
Compares this object with the specified object for order.
|
Modifier and Type | Method and Description |
---|---|
private double |
MTreeSplit.assignNN(BitSet assigned,
List<DistanceEntry<E>> assigned1,
List<DistanceEntry<E>> list,
double currentCR,
boolean isLeaf)
Assigns the first object of the specified list to the first assignment that
it is not yet assigned to the second assignment.
|
private double |
MTreeSplit.assignNN(BitSet assigned,
List<DistanceEntry<E>> assigned1,
List<DistanceEntry<E>> list,
double currentCR,
boolean isLeaf)
Assigns the first object of the specified list to the first assignment that
it is not yet assigned to the second assignment.
|
Constructor and Description |
---|
Assignments(DBID id1,
DBID id2,
double firstCoveringRadius,
double secondCoveringRadius,
List<DistanceEntry<E>> firstAssignments,
List<DistanceEntry<E>> secondAssignments)
Provides an assignment during a split of an MTree node.
|
Assignments(DBID id1,
DBID id2,
double firstCoveringRadius,
double secondCoveringRadius,
List<DistanceEntry<E>> firstAssignments,
List<DistanceEntry<E>> secondAssignments)
Provides an assignment during a split of an MTree node.
|