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<?>> |
ParallelExecutor.BlockArrayRunner.variables
Variables map.
|
private HashMap<SharedVariable<?>,SharedVariable.Instance<?>> |
SingleThreadedExecutor.SingleThreadedRunner.variables
Variables map.
|
Modifier and Type | Method and Description |
---|---|
<I extends SharedVariable.Instance<?>> |
ParallelExecutor.BlockArrayRunner.getInstance(SharedVariable<I> parent) |
<I extends SharedVariable.Instance<?>> |
SingleThreadedExecutor.SingleThreadedRunner.getInstance(SharedVariable<I> parent) |
<I extends SharedVariable.Instance<?>> |
Executor.getInstance(SharedVariable<I> parent)
Get a channel for this executor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SharedVariable<I extends SharedVariable.Instance<?>>
Shared variables storing a particular type.
|
Modifier and Type | Class and Description |
---|---|
static class |
SharedDouble.Instance
Instance for a sub-channel.
|
static class |
SharedInteger.Instance
Instance for a sub-channel.
|
static class |
SharedObject.Instance<T>
Instance for a particular thread.
|
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.