Uses of Interface
elki.index.tree.metrical.mtreevariants.MTreeEntry
-
-
Uses of MTreeEntry in elki.index.preprocessed.knn
Classes in elki.index.preprocessed.knn with type parameters of type MTreeEntry Modifier and Type Class Description classMetricalIndexApproximationMaterializeKNNPreprocessor<O extends NumberVector,N extends Node<E>,E extends MTreeEntry>A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.static classMetricalIndexApproximationMaterializeKNNPreprocessor.Factory<O extends NumberVector,N extends Node<E>,E extends MTreeEntry>The parameterizable factory.static classMetricalIndexApproximationMaterializeKNNPreprocessor.Factory.Par<O extends NumberVector,N extends Node<E>,E extends MTreeEntry>Parameterization class. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants
Classes in elki.index.tree.metrical.mtreevariants with type parameters of type MTreeEntry Modifier and Type Class Description classAbstractMTree<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,N,E>>Abstract super class for all M-Tree variants.classAbstractMTreeFactory<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,N,E>>Abstract factory for various MTreesstatic classAbstractMTreeFactory.Par<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,N,E>>Parameterization class.classAbstractMTreeNode<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry>Abstract super class for nodes in M-Tree variants.classMTreeSettings<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry>Class to store the MTree settings.Classes in elki.index.tree.metrical.mtreevariants that implement MTreeEntry Modifier and Type Class Description classMTreeDirectoryEntryRepresents an entry in a directory node of an M-Tree.classMTreeLeafEntryRepresents an entry in a leaf node of an M-Tree. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees
Classes in elki.index.tree.metrical.mtreevariants.mktrees with type parameters of type MTreeEntry Modifier and Type Class Description classAbstractMkTree<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.classAbstractMkTreeUnified<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MkTreeSettings<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.classAbstractMkTreeUnifiedFactory<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MkTreeSettings<O,N,E>>Abstract factory for various Mk-Treesstatic classAbstractMkTreeUnifiedFactory.Par<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MkTreeSettings<O,N,E>>Parameterization class.classMkTreeSettings<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry>Class with settings for MkTrees. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees.mkapp
Subinterfaces of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees.mkapp Modifier and Type Interface Description interfaceMkAppEntryDefines the requirements for an entry in an MkCop-Tree node.Classes in elki.index.tree.metrical.mtreevariants.mktrees.mkapp that implement MTreeEntry Modifier and Type Class Description (package private) classMkAppDirectoryEntryRepresents an entry in a directory node of a MkApp-Tree.(package private) classMkAppLeafEntryRepresents an entry in a leaf node of a MkApp-Tree. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees.mkcop
Subinterfaces of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees.mkcop Modifier and Type Interface Description interfaceMkCoPEntryDefines the requirements for an entry in an MkCop-Tree node.Classes in elki.index.tree.metrical.mtreevariants.mktrees.mkcop that implement MTreeEntry Modifier and Type Class Description (package private) classMkCoPDirectoryEntryRepresents an entry in a directory node of an MkCop-Tree.(package private) classMkCoPLeafEntryRepresents an entry in a leaf node of a MkCoP-Tree. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Subinterfaces of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees.mkmax Modifier and Type Interface Description interfaceMkMaxEntryDefines the requirements for an entry in anMkMaxTreeNode.Classes in elki.index.tree.metrical.mtreevariants.mktrees.mkmax that implement MTreeEntry Modifier and Type Class Description (package private) classMkMaxDirectoryEntryRepresents an entry in a directory node of anMkMaxTree.(package private) classMkMaxLeafEntryRepresents an entry in a leaf node of anMkMaxTree. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees.mktab
Subinterfaces of MTreeEntry in elki.index.tree.metrical.mtreevariants.mktrees.mktab Modifier and Type Interface Description interfaceMkTabEntryDefines the requirements for an entry in an MkCop-Tree node.Classes in elki.index.tree.metrical.mtreevariants.mktrees.mktab that implement MTreeEntry Modifier and Type Class Description (package private) classMkTabDirectoryEntryRepresents an entry in a directory node of a MkTab-Tree.(package private) classMkTabLeafEntryRepresents an entry in a leaf node of a MkTab-Tree. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.mtree
Methods in elki.index.tree.metrical.mtreevariants.mtree that return MTreeEntry Modifier and Type Method Description protected MTreeEntryMTree. createNewDirectoryEntry(MTreeNode<O> node, DBID routingObjectID, double parentDistance)protected MTreeEntryMTreeIndex. createNewLeafEntry(DBID id, O object, double parentDistance)protected MTreeEntryMTree. createRootEntry()Methods in elki.index.tree.metrical.mtreevariants.mtree that return types with arguments of type MTreeEntry Modifier and Type Method Description protected MTreeSettings<O,MTreeNode<O>,MTreeEntry>MTreeFactory.Par. makeSettings()Methods in elki.index.tree.metrical.mtreevariants.mtree with parameters of type MTreeEntry Modifier and Type Method Description protected voidMTreeIndex. initializeCapacities(MTreeEntry exampleLeaf)protected voidMTree. preInsert(MTreeEntry entry)Does nothing because no operations are necessary before inserting an entry.Constructor parameters in elki.index.tree.metrical.mtreevariants.mtree with type arguments of type MTreeEntry Constructor 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. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.strategies.insert
Classes in elki.index.tree.metrical.mtreevariants.strategies.insert with type parameters of type MTreeEntry Modifier and Type Class Description classMinimumEnlargementInsert<N extends AbstractMTreeNode<?,N,E>,E extends MTreeEntry>Minimum enlargement insert - default insertion strategy for the M-tree.interfaceMTreeInsert<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Default insertion strategy for the M-tree. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.strategies.split
Classes in elki.index.tree.metrical.mtreevariants.strategies.split with type parameters of type MTreeEntry Modifier and Type Class Description classAbstractMTreeSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Abstract super class for splitting a node in an M-Tree.static classAbstractMTreeSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Parameterization classclassFarthestPointsSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Farthest points split.static classFarthestPointsSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Parameterization class.classMLBDistSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Encapsulates the required methods for a split of a node in an M-Tree.static classMLBDistSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Parameterization class.classMMRadSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Encapsulates the required methods for a split of a node in an M-Tree.static classMMRadSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Parameterization class.classMRadSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Encapsulates the required methods for a split of a node in an M-Tree.static classMRadSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Parameterization class.classMSTSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Splitting algorithm using the minimum spanning tree (MST), as proposed by the Slim-Tree variant.interfaceMTreeSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Interface for M-tree splitting strategies.classRandomSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Encapsulates the required methods for a split of a node in an M-Tree.static classRandomSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>Parameterization class.Methods in elki.index.tree.metrical.mtreevariants.strategies.split with type parameters of type MTreeEntry Modifier and Type Method Description protected static <E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
double[][]AbstractMTreeSplit. computeDistanceMatrix(AbstractMTree<?,N,E,?> tree, N node)Compute the pairwise distances in the given node. -
Uses of MTreeEntry in elki.index.tree.metrical.mtreevariants.strategies.split.distribution
Classes in elki.index.tree.metrical.mtreevariants.strategies.split.distribution with type parameters of type MTreeEntry Modifier and Type Class Description classAssignments<E extends MTreeEntry>Encapsulates the attributes of an assignment during a split.Methods in elki.index.tree.metrical.mtreevariants.strategies.split.distribution with type parameters of type MTreeEntry Modifier and Type Method Description <E extends MTreeEntry>
Assignments<E>BalancedDistribution. distribute(AbstractNode<E> node, int routing1, double[] dis1, int routing2, double[] dis2)<E extends MTreeEntry>
Assignments<E>DistributionStrategy. distribute(AbstractNode<E> node, int routing1, double[] dis1, int routing2, double[] dis2)Creates a balanced partition of the entries of the specified node.<E extends MTreeEntry>
Assignments<E>FarthestBalancedDistribution. distribute(AbstractNode<E> node, int routing1, double[] dis1, int routing2, double[] dis2)<E extends MTreeEntry>
Assignments<E>GeneralizedHyperplaneDistribution. distribute(AbstractNode<E> node, int routing1, double[] dis1, int routing2, double[] dis2) -
Uses of MTreeEntry in elki.visualization.visualizers.scatterplot.index
Classes in elki.visualization.visualizers.scatterplot.index with type parameters of type MTreeEntry Modifier and Type Class Description classTreeSphereVisualization.Instance<N extends AbstractMTreeNode<?,N,E>,E extends MTreeEntry>Instance for a particular tree.
-