diff options
Diffstat (limited to 'elki/src/main/java/de/lmu/ifi/dbs/elki/data/model')
19 files changed, 19 insertions, 0 deletions
diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/AbstractModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/AbstractModel.java index 7d825480..db1c52c4 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/AbstractModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/AbstractModel.java @@ -29,6 +29,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * Abstract base class for Cluster Models. * * @author Erich Schubert + * @since 0.2 */ public abstract class AbstractModel implements Model { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/BiclusterModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/BiclusterModel.java index 81b3f5bf..53b49d2e 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/BiclusterModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/BiclusterModel.java @@ -27,6 +27,7 @@ package de.lmu.ifi.dbs.elki.data.model; * Wrapper class to provide the basic properties of a Bicluster. * * @author Arthur Zimek + * @since 0.2 */ public class BiclusterModel implements Model { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/BiclusterWithInversionsModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/BiclusterWithInversionsModel.java index bc6ae177..721b9ffe 100755 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/BiclusterWithInversionsModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/BiclusterWithInversionsModel.java @@ -31,6 +31,7 @@ import de.lmu.ifi.dbs.elki.database.ids.DBIDs; * have inverted rows. * * @author Erich Schubert + * @since 0.3 */ public class BiclusterWithInversionsModel extends BiclusterModel { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/ClusterModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/ClusterModel.java index 5081c9b5..26fb91ee 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/ClusterModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/ClusterModel.java @@ -29,6 +29,7 @@ package de.lmu.ifi.dbs.elki.data.model; * static {@link #CLUSTER} object. * * @author Erich Schubert + * @since 0.2 * * @apiviz.landmark */ diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CoreObjectsModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CoreObjectsModel.java index cc99f84d..7d476382 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CoreObjectsModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CoreObjectsModel.java @@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * DBSCAN implementation when the {@code -gdbscan.core-model} flag is set. * * @author Erich Schubert + * @since 0.3 */ public class CoreObjectsModel extends AbstractModel implements TextWriteable { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CorrelationAnalysisSolution.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CorrelationAnalysisSolution.java index 7a0b4901..d2408775 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CorrelationAnalysisSolution.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CorrelationAnalysisSolution.java @@ -45,6 +45,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * dependencies. * * @author Arthur Zimek + * @since 0.2 * * @apiviz.composedOf LinearEquationSystem * diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CorrelationModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CorrelationModel.java index 9b6dfcde..1e638497 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CorrelationModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/CorrelationModel.java @@ -33,6 +33,7 @@ import de.lmu.ifi.dbs.elki.utilities.FormatUtil; * Cluster model using a filtered PCA result and an centroid. * * @author Erich Schubert + * @since 0.2 * * @apiviz.composedOf PCAFilteredResult * diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/DendrogramModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/DendrogramModel.java index 1a339677..e129b4f3 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/DendrogramModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/DendrogramModel.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * Model for dendrograms, provides the distance to the child cluster. * * @author Elke Achtert + * @since 0.4.0 */ // TODO: comments public class DendrogramModel extends AbstractModel { diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/DimensionModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/DimensionModel.java index e867fede..5b8a978f 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/DimensionModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/DimensionModel.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * Cluster model just providing a cluster dimensionality. * * @author Erich Schubert + * @since 0.2 */ public class DimensionModel extends AbstractModel implements TextWriteable { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/EMModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/EMModel.java index eabffce7..1b91e405 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/EMModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/EMModel.java @@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * Matrix. * * @author Erich Schubert + * @since 0.2 */ public class EMModel extends MeanModel { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/KMeansModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/KMeansModel.java index eef678cc..3bcb24c2 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/KMeansModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/KMeansModel.java @@ -29,6 +29,7 @@ import de.lmu.ifi.dbs.elki.math.linearalgebra.Vector; * produced by k-means (so the Voronoi cell visualization is sensible). * * @author Erich Schubert + * @since 0.2 */ public class KMeansModel extends MeanModel { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/LinearEquationModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/LinearEquationModel.java index 0c6f9871..afa56261 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/LinearEquationModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/LinearEquationModel.java @@ -31,6 +31,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * Cluster model containing a linear equation system for the cluster. * * @author Erich Schubert + * @since 0.2 * * @apiviz.composedOf LinearEquationSystem */ diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/MeanModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/MeanModel.java index 7a5c71b9..350a8678 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/MeanModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/MeanModel.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriteable; * Cluster model that stores a mean for the cluster. * * @author Erich Schubert + * @since 0.3 */ public class MeanModel extends PrototypeModel<Vector> implements TextWriteable { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/MedoidModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/MedoidModel.java index 1654490a..add3fe2b 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/MedoidModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/MedoidModel.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriteable; * Cluster model that stores a mean for the cluster. * * @author Erich Schubert + * @since 0.3 */ public class MedoidModel extends PrototypeModel<DBID> implements TextWriteable { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/Model.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/Model.java index d30eddfd..369688e1 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/Model.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/Model.java @@ -27,6 +27,7 @@ package de.lmu.ifi.dbs.elki.data.model; * Base interface for Model classes. * * @author Erich Schubert + * @since 0.2 * * @apiviz.landmark */ diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/ModelUtil.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/ModelUtil.java index 16b6ca27..891bc733 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/ModelUtil.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/ModelUtil.java @@ -34,6 +34,7 @@ import de.lmu.ifi.dbs.elki.utilities.datastructures.arraylike.ArrayLikeUtil; * Utility classes for dealing with cluster models. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.uses Model * @apiviz.uses NumberVector diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/OPTICSModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/OPTICSModel.java index 96e56f2e..02b21a30 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/OPTICSModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/OPTICSModel.java @@ -28,6 +28,7 @@ package de.lmu.ifi.dbs.elki.data.model; * Model for an OPTICS cluster * * @author Erich Schubert + * @since 0.4.0 */ public class OPTICSModel extends AbstractModel { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/PrototypeModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/PrototypeModel.java index d8f836fa..8ce14e0d 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/PrototypeModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/PrototypeModel.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * Cluster model that stores a prototype for each cluster. * * @author Erich Schubert + * @since 0.3 */ public class PrototypeModel<V> extends AbstractModel implements TextWriteable { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/SubspaceModel.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/SubspaceModel.java index 38064c8f..bfc30205 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/SubspaceModel.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/data/model/SubspaceModel.java @@ -33,6 +33,7 @@ import de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream; * * @author Erich Schubert * @author Elke Achtert + * @since 0.3 * * @apiviz.composedOf Subspace */ |