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 class
MetricalIndexApproximationMaterializeKNNPreprocessor<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 class
MetricalIndexApproximationMaterializeKNNPreprocessor.Factory<O extends NumberVector,N extends Node<E>,E extends MTreeEntry>
The parameterizable factory.static class
MetricalIndexApproximationMaterializeKNNPreprocessor.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 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 MTreesstatic class
AbstractMTreeFactory.Par<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,N,E>>
Parameterization class.class
AbstractMTreeNode<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry>
Abstract super class for nodes in M-Tree variants.class
MTreeSettings<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 class
MTreeDirectoryEntry
Represents an entry in a directory node of an M-Tree.class
MTreeLeafEntry
Represents 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 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.class
AbstractMkTreeUnified<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.class
AbstractMkTreeUnifiedFactory<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MkTreeSettings<O,N,E>>
Abstract factory for various Mk-Treesstatic class
AbstractMkTreeUnifiedFactory.Par<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry,S extends MkTreeSettings<O,N,E>>
Parameterization class.class
MkTreeSettings<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 interface
MkAppEntry
Defines 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) class
MkAppDirectoryEntry
Represents an entry in a directory node of a MkApp-Tree.(package private) class
MkAppLeafEntry
Represents 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 interface
MkCoPEntry
Defines 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) 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. -
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 interface
MkMaxEntry
Defines 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) class
MkMaxDirectoryEntry
Represents an entry in a directory node of anMkMaxTree
.(package private) class
MkMaxLeafEntry
Represents 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 interface
MkTabEntry
Defines 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) class
MkTabDirectoryEntry
Represents an entry in a directory node of a MkTab-Tree.(package private) class
MkTabLeafEntry
Represents 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 MTreeEntry
MTree. createNewDirectoryEntry(MTreeNode<O> node, DBID routingObjectID, double parentDistance)
protected MTreeEntry
MTreeIndex. createNewLeafEntry(DBID id, O object, double parentDistance)
protected MTreeEntry
MTree. 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 void
MTreeIndex. initializeCapacities(MTreeEntry exampleLeaf)
protected void
MTree. 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 class
MinimumEnlargementInsert<N extends AbstractMTreeNode<?,N,E>,E extends MTreeEntry>
Minimum enlargement insert - default insertion strategy for the M-tree.interface
MTreeInsert<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 class
AbstractMTreeSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Abstract super class for splitting a node in an M-Tree.static class
AbstractMTreeSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Parameterization classclass
FarthestPointsSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Farthest points split.static class
FarthestPointsSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Parameterization class.class
MLBDistSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Encapsulates the required methods for a split of a node in an M-Tree.static class
MLBDistSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Parameterization class.class
MMRadSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Encapsulates the required methods for a split of a node in an M-Tree.static class
MMRadSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Parameterization class.class
MRadSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Encapsulates the required methods for a split of a node in an M-Tree.static class
MRadSplit.Par<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Parameterization class.class
MSTSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Splitting algorithm using the minimum spanning tree (MST), as proposed by the Slim-Tree variant.interface
MTreeSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Interface for M-tree splitting strategies.class
RandomSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Encapsulates the required methods for a split of a node in an M-Tree.static class
RandomSplit.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 class
Assignments<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 class
TreeSphereVisualization.Instance<N extends AbstractMTreeNode<?,N,E>,E extends MTreeEntry>
Instance for a particular tree.
-