Uses of Interface
elki.index.tree.metrical.mtreevariants.mktrees.mkmax.MkMaxEntry
-
Packages that use MkMaxEntry Package Description elki.index.tree.metrical.mtreevariants.mktrees.mkmax -
-
Uses of MkMaxEntry in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Classes in elki.index.tree.metrical.mtreevariants.mktrees.mkmax that implement MkMaxEntry Modifier and Type Class Description (package private) class
MkMaxDirectoryEntry
Represents an entry in a directory node of anMkMaxTree
.(package private) class
MkMaxLeafEntry
Represents an entry in a leaf node of anMkMaxTree
.Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkmax that return MkMaxEntry Modifier and Type Method Description protected MkMaxEntry
MkMaxTree. createNewDirectoryEntry(MkMaxTreeNode<O> node, DBID routingObjectID, double parentDistance)
protected MkMaxEntry
MkMaxTree. createRootEntry()
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkmax that return types with arguments of type MkMaxEntry Modifier and Type Method Description protected MkTreeSettings<O,MkMaxTreeNode<O>,MkMaxEntry>
MkMaxTreeFactory.Par. makeSettings()
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with parameters of type MkMaxEntry Modifier and Type Method Description boolean
MkMaxTreeNode. adjustEntry(MkMaxEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkMaxTreeNode<O>,MkMaxEntry,?> mTree)
Calls the super method and adjust additionally the k-nearest neighbor distance of this node as the maximum of the k-nearest neighbor distances of all its entries.private void
MkMaxTree. doReverseKNNQuery(DBIDRef q, MkMaxTreeNode<O> node, MkMaxEntry node_entry, ModifiableDoubleDBIDList result)
Performs a reverse k-nearest neighbor query in the specified subtree for the given query object with k =AbstractMkTreeUnified.getKmax()
.protected void
MkMaxTree. initializeCapacities(MkMaxEntry exampleLeaf)
protected void
MkMaxTreeNode. integrityCheckParameters(MkMaxEntry parentEntry, MkMaxTreeNode<O> parent, int index, AbstractMTree<O,MkMaxTreeNode<O>,MkMaxEntry,?> mTree)
Calls the super method and tests if the k-nearest neighbor distance of this node is correctly set.protected void
MkMaxTree. kNNdistanceAdjustment(MkMaxEntry entry, java.util.Map<DBID,KNNList> knnLists)
Adjusts the knn distance in the subtree of the specified root entry.protected void
MkMaxTree. preInsert(MkMaxEntry entry)
Adapts the knn distances before insertion of the specified entry.private void
MkMaxTree. preInsert(MkMaxEntry q, MkMaxEntry nodeEntry, KNNHeap knns_q)
Adapts the knn distances before insertion of entry q.Method parameters in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with type arguments of type MkMaxEntry Modifier and Type Method Description boolean
MkMaxTreeNode. adjustEntry(MkMaxEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkMaxTreeNode<O>,MkMaxEntry,?> mTree)
Calls the super method and adjust additionally the k-nearest neighbor distance of this node as the maximum of the k-nearest neighbor distances of all its entries.protected void
MkMaxTreeNode. integrityCheckParameters(MkMaxEntry parentEntry, MkMaxTreeNode<O> parent, int index, AbstractMTree<O,MkMaxTreeNode<O>,MkMaxEntry,?> mTree)
Calls the super method and tests if the k-nearest neighbor distance of this node is correctly set.Constructor parameters in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with type arguments of type MkMaxEntry Constructor Description MkMaxTree(Relation<O> relation, PageFile<MkMaxTreeNode<O>> pagefile, MkTreeSettings<O,MkMaxTreeNode<O>,MkMaxEntry> settings)
Constructor.MkMaxTreeFactory(PageFileFactory<?> pageFileFactory, MkTreeSettings<O,MkMaxTreeNode<O>,MkMaxEntry> settings)
Constructor.MkMaxTreeIndex(Relation<O> relation, PageFile<MkMaxTreeNode<O>> pagefile, MkTreeSettings<O,MkMaxTreeNode<O>,MkMaxEntry> settings)
Constructor.
-