| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants | 
 M-Tree and variants 
 | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees | 
 Metrical index structures based on the concepts of the M-Tree
 supporting processing of reverse k nearest neighbor queries by
 using the k-nn distances of the entries 
 | 
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp | |
| de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractMTree<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,N,E>>
Abstract super class for all M-Tree variants. 
 | 
class  | 
AbstractMTreeFactory<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,N,E>>
Abstract factory for various MTrees 
 | 
static class  | 
AbstractMTreeFactory.Parameterizer<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,N,E>>
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected S | 
AbstractMTreeFactory.settings
Tree settings. 
 | 
protected S | 
AbstractMTreeFactory.Parameterizer.settings
Tree settings. 
 | 
protected S | 
AbstractMTree.settings
Tree settings. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractMkTree<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,N,E>>
Abstract class for all M-Tree variants supporting processing of reverse
 k-nearest neighbor queries by using the k-nn distances of the entries, where
 k is less than or equal to the given parameter. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkTreeSettings<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry>
Class with settings for MkTrees. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkAppTreeSettings<O>
Settings class for the MkApp Tree. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected MTreeSettings<O,MTreeNode<O>,MTreeEntry> | 
MTreeFactory.Parameterizer.makeSettings()  | 
| Constructor and Description | 
|---|
MTree(PageFile<MTreeNode<O>> pagefile,
     MTreeSettings<O,MTreeNode<O>,MTreeEntry> settings)
Constructor. 
 | 
MTreeFactory(PageFileFactory<?> pageFileFactory,
            MTreeSettings<O,MTreeNode<O>,MTreeEntry> settings)
Constructor. 
 | 
MTreeIndex(Relation<O> relation,
          PageFile<MTreeNode<O>> pagefile,
          MTreeSettings<O,MTreeNode<O>,MTreeEntry> settings)
Constructor. 
 | 
Copyright © 2019 ELKI Development Team. License information.