| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.parallel | 
 Parallel versions of Generalized DBSCAN. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.parallel | 
 Parallelized implementations of k-means. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.distance.parallel | 
 Parallel implementations of distance-based outlier detectors. 
 | 
| de.lmu.ifi.dbs.elki.algorithm.outlier.lof.parallel | 
 Parallelized variants of LOF. 
 | 
| de.lmu.ifi.dbs.elki.parallel | 
 Parallel processing core for ELKI. 
 | 
| de.lmu.ifi.dbs.elki.parallel.processor | 
 Processor API of ELKI, and some essential shared processors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ParallelGeneralizedDBSCAN.Instance<T>
Instance for a particular data set. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
KMeansProcessor<V extends NumberVector>
Parallel k-means implementation. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
KNNWeightProcessor
Compute the kNN weight score, used by  
ParallelKNNWeightOutlier. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LOFProcessor
Processor for computing the LOF. 
 | 
class  | 
LRDProcessor
Processor for the "local reachability density" of LOF. 
 | 
class  | 
SimplifiedLRDProcessor
Processor for the "local reachability density" of LOF. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Processor[] | 
ParallelExecutor.BlockArrayRunner.procs
The processor masters that own the instances. 
 | 
private Processor[] | 
SingleThreadedExecutor.SingleThreadedRunner.procs
The process masters that own the instances. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
ParallelExecutor.run(DBIDs ids,
   Processor... procs)
Run a task on all available CPUs. 
 | 
static void | 
SingleThreadedExecutor.run(DBIDs ids,
   Processor... procs)
Run a task on a single thread. 
 | 
| Constructor and Description | 
|---|
BlockArrayRunner(ArrayDBIDs ids,
                int start,
                int end,
                Processor[] procs)
Constructor. 
 | 
SingleThreadedRunner(DBIDs ids,
                    Processor[] procs)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDoubleProcessor
Abstract base class for processors that output double values. 
 | 
class  | 
DoubleMinMaxProcessor
Sink collecting minimum and maximum values. 
 | 
class  | 
KDistanceProcessor
Compute the kNN distance for each object. 
 | 
class  | 
KNNProcessor<O>
Processor to compute the kNN of each object. 
 | 
class  | 
WriteDataStoreProcessor<T>
Output channel to store data in a  
WritableDataStore. | 
class  | 
WriteDoubleDataStoreProcessor
Write double values into a  
WritableDoubleDataStore. | 
class  | 
WriteIntegerDataStoreProcessor
Write int values into a  
WritableIntegerDataStore. | 
Copyright © 2019 ELKI Development Team. License information.