Package | Description |
---|---|
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp |
Modifier and Type | Method and Description |
---|---|
protected MkAppTreeNode<O,D> |
MkAppTree.createNewDirectoryNode()
Creates a new directory node with the specified capacity.
|
protected MkAppTreeNode<O,D> |
MkAppTree.createNewLeafNode()
Creates a new leaf node with the specified capacity.
|
Modifier and Type | Method and Description |
---|---|
protected Class<MkAppTreeNode<O,D>> |
MkAppTreeFactory.getNodeClass() |
Modifier and Type | Method and Description |
---|---|
protected MkAppEntry<D> |
MkAppTree.createNewDirectoryEntry(MkAppTreeNode<O,D> node,
DBID routingObjectID,
D parentDistance)
Creates a new directory entry representing the specified node.
|
protected void |
MkAppTreeNode.integrityCheckParameters(MkAppEntry<D> parentEntry,
MkAppTreeNode<O,D> parent,
int index,
AbstractMTree<O,D,MkAppTreeNode<O,D>,MkAppEntry<D>> mTree) |
private void |
MkAppTree.leafEntryIDs(MkAppTreeNode<O,D> node,
ModifiableDBIDs result)
Determines the ids of the leaf entries stored in the specified subtree.
|
Modifier and Type | Method and Description |
---|---|
void |
MkAppTreeNode.adjustEntry(MkAppEntry<D> entry,
DBID routingObjectID,
D parentDistance,
AbstractMTree<O,D,MkAppTreeNode<O,D>,MkAppEntry<D>> mTree)
Adjusts the parameters of the entry representing this node.
|
protected void |
MkAppTreeNode.integrityCheckParameters(MkAppEntry<D> parentEntry,
MkAppTreeNode<O,D> parent,
int index,
AbstractMTree<O,D,MkAppTreeNode<O,D>,MkAppEntry<D>> mTree) |
Constructor and Description |
---|
MkAppTree(PageFile<MkAppTreeNode<O,D>> pageFile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max,
int p,
boolean log)
Constructor.
|
MkAppTreeIndex(Relation<O> relation,
PageFile<MkAppTreeNode<O,D>> pageFile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max,
int p,
boolean log)
Constructor.
|