Package | Description |
---|---|
de.lmu.ifi.dbs.elki.parallel |
Parallel processing core for ELKI.
|
de.lmu.ifi.dbs.elki.parallel.variables |
Variables are instantiated for each thread, and allow passing values from
one processor to another within the same thread.
|
Modifier and Type | Field and Description |
---|---|
private HashMap<SharedVariable<?>,SharedVariable.Instance<?>> |
SingleThreadedExecutor.SingleThreadedRunner.variables
Variables map.
|
private HashMap<SharedVariable<?>,SharedVariable.Instance<?>> |
ParallelExecutor.BlockArrayRunner.variables
Variables map.
|
Modifier and Type | Method and Description |
---|---|
<I extends SharedVariable.Instance<?>> |
SingleThreadedExecutor.SingleThreadedRunner.getInstance(SharedVariable<I> parent) |
<I extends SharedVariable.Instance<?>> |
ParallelExecutor.BlockArrayRunner.getInstance(SharedVariable<I> parent) |
<I extends SharedVariable.Instance<?>> |
Executor.getInstance(SharedVariable<I> parent)
Get a channel for this executor.
|
Modifier and Type | Class and Description |
---|---|
class |
SharedDouble
Direct channel connecting two processors.
|
class |
SharedInteger
Direct channel connecting two processors.
|
class |
SharedObject<T>
Variable to share between different processors (within one thread only!)
|
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.