diff options
Diffstat (limited to 'elki/src/main/java/de/lmu/ifi/dbs/elki/parallel')
16 files changed, 16 insertions, 0 deletions
diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/Executor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/Executor.java index c6659aad..93461872 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/Executor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/Executor.java @@ -29,6 +29,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedVariable; * Processor executor. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.uses de.lmu.ifi.dbs.elki.parallel.processor.Processor * @apiviz.uses SharedVariable diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/ParallelCore.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/ParallelCore.java index 074a3562..9e84da8a 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/ParallelCore.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/ParallelCore.java @@ -36,6 +36,7 @@ import java.util.concurrent.atomic.AtomicInteger; * TODO: make configurable how many threads are used. * * @author Erich Schubert + * @since 0.7.0 */ public class ParallelCore { /** diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/ParallelExecutor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/ParallelExecutor.java index f3da8bc0..dc7c8b1c 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/ParallelExecutor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/ParallelExecutor.java @@ -44,6 +44,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedVariable.Instance; * TODO: add progress * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has BlockArrayRunner * @apiviz.uses ParallelCore diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/SingleThreadedExecutor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/SingleThreadedExecutor.java index 21c695f1..82acc4e7 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/SingleThreadedExecutor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/SingleThreadedExecutor.java @@ -37,6 +37,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedVariable.Instance; * Currently not used. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has SingleThreadedRunner */ diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/AbstractDoubleProcessor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/AbstractDoubleProcessor.java index 8d640af2..c7d56f65 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/AbstractDoubleProcessor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/AbstractDoubleProcessor.java @@ -31,6 +31,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedDouble; * Abstract base class for processors that output double values. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has Instance * @apiviz.uses SharedDouble diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/DoubleMinMaxProcessor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/DoubleMinMaxProcessor.java index b751b9e3..35fb6517 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/DoubleMinMaxProcessor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/DoubleMinMaxProcessor.java @@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedDouble; * Sink collecting minimum and maximum values. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has Instance * @apiviz.uses SharedDouble diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/KDistanceProcessor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/KDistanceProcessor.java index 0b68a88a..4166a225 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/KDistanceProcessor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/KDistanceProcessor.java @@ -34,6 +34,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedObject; * Needs the k nearest neighbors as input, for example from {@link KNNProcessor}. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has Instance * @apiviz.uses KNNList diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/KNNProcessor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/KNNProcessor.java index d8d25bdc..86ab87e8 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/KNNProcessor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/KNNProcessor.java @@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedObject; * Processor to compute the kNN of each object. * * @author Erich Schubert + * @since 0.7.0 * * @param <O> Object type * diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/Processor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/Processor.java index a2bd7c3e..024bab94 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/Processor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/Processor.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.parallel.Executor; * Class to represent a processor factory. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has Instance */ diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteDataStoreProcessor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteDataStoreProcessor.java index 06bac212..710b83a5 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteDataStoreProcessor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteDataStoreProcessor.java @@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedObject; * Output channel to store data in a {@link WritableDataStore}. * * @author Erich Schubert + * @since 0.7.0 * * @param <T> data type * diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteDoubleDataStoreProcessor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteDoubleDataStoreProcessor.java index ff9f25c9..2967de33 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteDoubleDataStoreProcessor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteDoubleDataStoreProcessor.java @@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedDouble; * Write double values into a {@link WritableDoubleDataStore}. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has Instance * @apiviz.uses SharedDouble diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteIntegerDataStoreProcessor.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteIntegerDataStoreProcessor.java index e71d6736..b6403ba7 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteIntegerDataStoreProcessor.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/processor/WriteIntegerDataStoreProcessor.java @@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.parallel.variables.SharedInteger; * Write int values into a {@link WritableIntegerDataStore}. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has Instance * @apiviz.uses SharedInteger diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedDouble.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedDouble.java index ea76297a..b0f75c66 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedDouble.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedDouble.java @@ -27,6 +27,7 @@ package de.lmu.ifi.dbs.elki.parallel.variables; * Direct channel connecting two processors. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has SharedDouble.Instance */ diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedInteger.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedInteger.java index 43471144..bb10e600 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedInteger.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedInteger.java @@ -27,6 +27,7 @@ package de.lmu.ifi.dbs.elki.parallel.variables; * Direct channel connecting two processors. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has SharedInteger.Instance */ diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedObject.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedObject.java index 83404cce..dd047f95 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedObject.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedObject.java @@ -27,6 +27,7 @@ package de.lmu.ifi.dbs.elki.parallel.variables; * Variable to share between different processors (within one thread only!) * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has SharedObject.Instance * diff --git a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedVariable.java b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedVariable.java index fd5808fb..6499c82b 100644 --- a/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedVariable.java +++ b/elki/src/main/java/de/lmu/ifi/dbs/elki/parallel/variables/SharedVariable.java @@ -27,6 +27,7 @@ package de.lmu.ifi.dbs.elki.parallel.variables; * Shared variables storing a particular type. * * @author Erich Schubert + * @since 0.7.0 * * @apiviz.has SharedVariable.Instance * |