Uses of Class
elki.index.tree.metrical.mtreevariants.AbstractMTree
-
-
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants
Methods in elki.index.tree.metrical.mtreevariants with parameters of type AbstractMTree Modifier and Type Method Description booleanAbstractMTreeNode. adjustEntry(E entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,N,E,?> mTree)Adjusts the parameters of the entry representing this node (e.g., after insertion of new objects).doubleAbstractMTreeNode. coveringRadiusFromEntries(DBID routingObjectID, AbstractMTree<O,N,E,?> mTree)Determines and returns the covering radius of this node.protected voidAbstractMTreeNode. integrityCheck(AbstractMTree<O,N,E,?> mTree, E entry)Tests this node (for debugging purposes).protected voidAbstractMTreeNode. integrityCheckParameters(E parentEntry, N parent, int index, AbstractMTree<O,N,E,?> mTree)Tests, if the parameters of the entry representing this node, are correctly set. -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees
Subclasses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees 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. -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees.mkapp
Subclasses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees.mkapp Modifier and Type Class Description classMkAppTree<O>MkAppTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k < kmax.classMkAppTreeIndex<O>MkAppTree used as database index.Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkapp with parameters of type AbstractMTree Modifier and Type Method Description booleanMkAppTreeNode. adjustEntry(MkAppEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkAppTreeNode<O>,MkAppEntry,?> mTree)Adjusts the parameters of the entry representing this node.protected voidMkAppTreeNode. integrityCheckParameters(MkAppEntry parentEntry, MkAppTreeNode<O> parent, int index, AbstractMTree<O,MkAppTreeNode<O>,MkAppEntry,?> mTree) -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees.mkcop
Subclasses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees.mkcop Modifier and Type Class Description classMkCoPTree<O>MkCopTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k < kmax.classMkCoPTreeIndex<O>MkCoPTree used as database index.Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkcop with parameters of type AbstractMTree Modifier and Type Method Description booleanMkCoPTreeNode. adjustEntry(MkCoPEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkCoPTreeNode<O>,MkCoPEntry,?> mTree)protected voidMkCoPTreeNode. integrityCheckParameters(MkCoPEntry parentEntry, MkCoPTreeNode<O> parent, int index, AbstractMTree<O,MkCoPTreeNode<O>,MkCoPEntry,?> mTree) -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Subclasses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees.mkmax Modifier and Type Class Description classMkMaxTree<O>MkMaxTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k <= k_max.classMkMaxTreeIndex<O>MkMax treeMethods in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with parameters of type AbstractMTree Modifier and Type Method Description booleanMkMaxTreeNode. 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 voidMkMaxTreeNode. 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. -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees.mktab
Subclasses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mktrees.mktab Modifier and Type Class Description classMkTabTree<O>MkTabTree is a metrical index structure based on the concepts of the M-Tree supporting efficient processing of reverse k nearest neighbor queries for parameter k < kmax.classMkTabTreeIndex<O>MkTabTree used as database index.Methods in elki.index.tree.metrical.mtreevariants.mktrees.mktab with parameters of type AbstractMTree Modifier and Type Method Description booleanMkTabTreeNode. adjustEntry(MkTabEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkTabTreeNode<O>,MkTabEntry,?> mTree)protected voidMkTabTreeNode. integrityCheckParameters(MkTabEntry parentEntry, MkTabTreeNode<O> parent, int index, AbstractMTree<O,MkTabTreeNode<O>,MkTabEntry,?> mTree)Tests, if the parameters of the entry representing this node, are correctly set. -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mtree
Subclasses of AbstractMTree in elki.index.tree.metrical.mtreevariants.mtree Modifier and Type Class Description classMTree<O>MTree is a metrical index structure based on the concepts of the M-Tree.classMTreeIndex<O>Class for using an m-tree as database index. -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.query
Fields in elki.index.tree.metrical.mtreevariants.query declared as AbstractMTree Modifier and Type Field Description protected AbstractMTree<O,?,?,?>MTreeKNNByDBID. indexThe index to useprotected AbstractMTree<O,?,?,?>MTreeKNNByObject. indexThe index to useprotected AbstractMTree<O,?,?,?>MTreeRangeByDBID. indexThe index to useprotected AbstractMTree<O,?,?,?>MTreeRangeByObject. indexThe index to useConstructors in elki.index.tree.metrical.mtreevariants.query with parameters of type AbstractMTree Constructor Description MTreeKNNByDBID(AbstractMTree<O,?,?,?> index, DistanceQuery<O> distanceQuery)Constructor.MTreeKNNByObject(AbstractMTree<O,?,?,?> index, DistanceQuery<O> distanceQuery)Constructor.MTreeRangeByDBID(AbstractMTree<O,?,?,?> index, DistanceQuery<O> distanceQuery)Constructor.MTreeRangeByObject(AbstractMTree<O,?,?,?> index, DistanceQuery<O> distanceQuery)Constructor. -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.strategies.insert
Methods in elki.index.tree.metrical.mtreevariants.strategies.insert with parameters of type AbstractMTree Modifier and Type Method Description IndexTreePath<E>MinimumEnlargementInsert. choosePath(AbstractMTree<?,N,E,?> tree, E object)private IndexTreePath<E>MinimumEnlargementInsert. choosePath(AbstractMTree<?,N,E,?> tree, E object, IndexTreePath<E> subtree)Chooses the best path of the specified subtree for insertion of the given object.IndexTreePath<E>MTreeInsert. choosePath(AbstractMTree<?,N,E,?> tree, E object)Choose the subpath to insert into. -
Uses of AbstractMTree in elki.index.tree.metrical.mtreevariants.strategies.split
Methods in elki.index.tree.metrical.mtreevariants.strategies.split with parameters of type AbstractMTree 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.Assignments<E>FarthestPointsSplit. split(AbstractMTree<?,N,E,?> tree, N node)Assignments<E>MLBDistSplit. split(AbstractMTree<?,N,E,?> tree, N node)Selects the second object of the specified node to be promoted and stored into the parent node and partitions the entries according to the M_LB_DIST strategy.Assignments<E>MMRadSplit. split(AbstractMTree<?,N,E,?> tree, N node)Selects two objects of the specified node to be promoted and stored into the parent node.Assignments<E>MRadSplit. split(AbstractMTree<?,N,E,?> tree, N node)Selects two objects of the specified node to be promoted and stored into the parent node.Assignments<E>MSTSplit. split(AbstractMTree<?,N,E,?> tree, N node)Assignments<E>MTreeSplit. split(AbstractMTree<?,N,E,?> tree, N node)Returns the assignments of this split.Assignments<E>RandomSplit. split(AbstractMTree<?,N,E,?> tree, N node)Selects two objects of the specified node to be promoted and stored into the parent node. -
Uses of AbstractMTree in elki.visualization.visualizers.scatterplot.index
Fields in elki.visualization.visualizers.scatterplot.index declared as AbstractMTree Modifier and Type Field Description protected AbstractMTree<?,N,E,?>TreeSphereVisualization.Instance. treeThe tree we visualizeMethods in elki.visualization.visualizers.scatterplot.index with parameters of type AbstractMTree Modifier and Type Method Description static booleanTreeSphereVisualization. canVisualize(Relation<?> rel, AbstractMTree<?,?,?,?> tree)Test for a visualizable index in the context's database.static doubleTreeSphereVisualization. getLPNormP(AbstractMTree<?,?,?,?> tree)Get the "p" value of an Lp norm.private voidTreeSphereVisualization.Instance. visualizeMTreeEntry(SVGPlot svgp, org.w3c.dom.Element layer, Projection2D proj, AbstractMTree<?,N,E,?> mtree, E entry, int depth)Recursively draw the MBR rectangles.
-