Uses of Class
elki.index.tree.metrical.mtreevariants.AbstractMTreeNode
-
-
Uses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants
Classes in elki.index.tree.metrical.mtreevariants with type parameters of type AbstractMTreeNode 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. -
Uses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees
Classes in elki.index.tree.metrical.mtreevariants.mktrees with type parameters of type AbstractMTreeNode 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 AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees.mkapp
Subclasses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees.mkapp Modifier and Type Class Description (package private) class
MkAppTreeNode<O>
Represents a node in an MkApp-Tree. -
Uses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees.mkcop
Subclasses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees.mkcop Modifier and Type Class Description (package private) class
MkCoPTreeNode<O>
Represents a node in an MkCop-Tree. -
Uses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Subclasses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees.mkmax Modifier and Type Class Description (package private) class
MkMaxTreeNode<O>
Represents a node in anMkMaxTree
. -
Uses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees.mktab
Subclasses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mktrees.mktab Modifier and Type Class Description (package private) class
MkTabTreeNode<O>
Represents a node in a MkMax-Tree. -
Uses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mtree
Subclasses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.mtree Modifier and Type Class Description class
MTreeNode<O>
Represents a node in an M-Tree. -
Uses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.query
Methods in elki.index.tree.metrical.mtreevariants.query with parameters of type AbstractMTreeNode Modifier and Type Method Description private void
MTreeRangeByDBID. doRangeQuery(DBID o_p, AbstractMTreeNode<O,?,?> node, DBIDRef q, double r_q, ModifiableDoubleDBIDList result)
Performs a range query on the specified subtree.private void
MTreeRangeByObject. doRangeQuery(DBID o_p, AbstractMTreeNode<O,?,?> node, O q, double r_q, ModifiableDoubleDBIDList result)
Performs a range query on the specified subtree. -
Uses of AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.strategies.insert
Classes in elki.index.tree.metrical.mtreevariants.strategies.insert with type parameters of type AbstractMTreeNode 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 AbstractMTreeNode in elki.index.tree.metrical.mtreevariants.strategies.split
Classes in elki.index.tree.metrical.mtreevariants.strategies.split with type parameters of type AbstractMTreeNode 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 AbstractMTreeNode 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 AbstractMTreeNode in elki.visualization.visualizers.scatterplot.index
Classes in elki.visualization.visualizers.scatterplot.index with type parameters of type AbstractMTreeNode Modifier and Type Class Description class
TreeSphereVisualization.Instance<N extends AbstractMTreeNode<?,N,E>,E extends MTreeEntry>
Instance for a particular tree.
-