Package | Description |
---|---|
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop |
Modifier and Type | Class and Description |
---|---|
(package private) class |
MkCoPDirectoryEntry
Represents an entry in a directory node of an MkCop-Tree.
|
(package private) class |
MkCoPLeafEntry
Represents an entry in a leaf node of a MkCoP-Tree.
|
Modifier and Type | Method and Description |
---|---|
protected MkCoPEntry |
MkCoPTree.createNewDirectoryEntry(MkCoPTreeNode<O> node,
DBID routingObjectID,
double parentDistance)
Creates a new directory entry representing the specified node.
|
protected MkCoPEntry |
MkCoPTreeIndex.createNewLeafEntry(DBID id,
O object,
double parentDistance)
Creates a new leaf entry representing the specified data object in the
specified subtree.
|
protected MkCoPEntry |
MkCoPTree.createRootEntry()
Creates an entry representing the root node.
|
Modifier and Type | Method and Description |
---|---|
protected MkTreeSettings<O,MkCoPTreeNode<O>,MkCoPEntry> |
MkCopTreeFactory.Parameterizer.makeSettings() |
Modifier and Type | Method and Description |
---|---|
private void |
MkCoPTree.adjustApproximatedKNNDistances(MkCoPEntry entry,
Map<DBID,KNNList> knnLists)
Adjusts the knn distance in the subtree of the specified root entry.
|
boolean |
MkCoPTreeNode.adjustEntry(MkCoPEntry entry,
DBID routingObjectID,
double parentDistance,
AbstractMTree<O,MkCoPTreeNode<O>,MkCoPEntry,?> mTree) |
protected void |
MkCoPTree.initializeCapacities(MkCoPEntry exampleLeaf)
Determines the maximum and minimum number of entries in a node.
|
void |
MkCoPTree.insert(MkCoPEntry entry,
boolean withPreInsert) |
protected void |
MkCoPTreeNode.integrityCheckParameters(MkCoPEntry parentEntry,
MkCoPTreeNode<O> parent,
int index,
AbstractMTree<O,MkCoPTreeNode<O>,MkCoPEntry,?> mTree) |
protected void |
MkCoPTree.preInsert(MkCoPEntry entry) |
Modifier and Type | Method and Description |
---|---|
boolean |
MkCoPTreeNode.adjustEntry(MkCoPEntry entry,
DBID routingObjectID,
double parentDistance,
AbstractMTree<O,MkCoPTreeNode<O>,MkCoPEntry,?> mTree) |
void |
MkCoPTree.insertAll(List<MkCoPEntry> entries) |
protected void |
MkCoPTreeNode.integrityCheckParameters(MkCoPEntry parentEntry,
MkCoPTreeNode<O> parent,
int index,
AbstractMTree<O,MkCoPTreeNode<O>,MkCoPEntry,?> mTree) |
Constructor and Description |
---|
MkCoPTree(Relation<O> relation,
PageFile<MkCoPTreeNode<O>> pagefile,
MkTreeSettings<O,MkCoPTreeNode<O>,MkCoPEntry> settings)
Constructor.
|
MkCopTreeFactory(PageFileFactory<?> pageFileFactory,
MkTreeSettings<O,MkCoPTreeNode<O>,MkCoPEntry> settings)
Constructor.
|
MkCoPTreeIndex(Relation<O> relation,
PageFile<MkCoPTreeNode<O>> pageFile,
MkTreeSettings<O,MkCoPTreeNode<O>,MkCoPEntry> settings)
Constructor.
|
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.