diff options
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees')
4 files changed, 18 insertions, 15 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkapp/MkAppEntry.java b/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkapp/MkAppEntry.java index cc56d1fb..ef50e3bc 100644 --- a/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkapp/MkAppEntry.java +++ b/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkapp/MkAppEntry.java @@ -32,10 +32,10 @@ import de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.MTreeEntry; * provided. * * @author Elke Achtert + * + * @apiviz.composedOf PolynomialApproximation */ - interface MkAppEntry<D extends NumberDistance<D, ?>> extends MTreeEntry<D> { - /** * Returns the approximated value at the specified k. * @@ -57,4 +57,4 @@ interface MkAppEntry<D extends NumberDistance<D, ?>> extends MTreeEntry<D> { * @param approximation the polynomial approximation to be set */ public void setKnnDistanceApproximation(PolynomialApproximation approximation); -} +}
\ No newline at end of file diff --git a/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/ConvexHull.java b/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/ConvexHull.java index d87986cb..7924c13d 100644 --- a/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/ConvexHull.java +++ b/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/ConvexHull.java @@ -23,7 +23,6 @@ package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop; along with this program. If not, see <http://www.gnu.org/licenses/>. */ - /** * Holds the lower and upper hull for some values. * diff --git a/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/MkCoPEntry.java b/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/MkCoPEntry.java index bdc83f17..cd1155c3 100644 --- a/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/MkCoPEntry.java +++ b/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/MkCoPEntry.java @@ -28,19 +28,21 @@ import de.lmu.ifi.dbs.elki.distance.distancevalue.NumberDistance; import de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.MTreeEntry; /** - * Defines the requirements for an entry in an MkCop-Tree node. - * Additionally to an entry in an M-Tree conservative approximation of the - * knn distances is provided. - * - * @author Elke Achtert + * Defines the requirements for an entry in an MkCop-Tree node. Additionally to + * an entry in an M-Tree conservative approximation of the knn distances is + * provided. + * + * @author Elke Achtert + * + * @apiviz.composedOf ApproximationLine */ interface MkCoPEntry<D extends NumberDistance<D, ?>> extends MTreeEntry<D> { /** * Returns the conservative approximated knn distance of the entry. - * + * * @param <O> Object type - * @param k the parameter k of the knn distance + * @param k the parameter k of the knn distance * @param distanceFunction the distance function * @return the conservative approximated knn distance of the entry */ @@ -48,15 +50,16 @@ interface MkCoPEntry<D extends NumberDistance<D, ?>> extends MTreeEntry<D> { /** * Returns the conservative approximation line. - * + * * @return the conservative approximation line */ public ApproximationLine getConservativeKnnDistanceApproximation(); /** * Sets the conservative approximation line - * - * @param conservativeApproximation the conservative approximation line to be set + * + * @param conservativeApproximation the conservative approximation line to be + * set */ public void setConservativeKnnDistanceApproximation(ApproximationLine conservativeApproximation); -} +}
\ No newline at end of file diff --git a/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/MkCoPTree.java b/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/MkCoPTree.java index e6abc753..a2f684ad 100644 --- a/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/MkCoPTree.java +++ b/src/de/lmu/ifi/dbs/elki/index/tree/metrical/mtreevariants/mktrees/mkcop/MkCoPTree.java @@ -57,6 +57,7 @@ import de.lmu.ifi.dbs.elki.utilities.datastructures.heap.UpdatableHeap; * @author Elke Achtert * * @apiviz.has MkCoPTreeNode oneway - - contains + * @apiviz.uses ConvexHull * * @param <O> Object type * @param <D> Distance type |