| DataPartitioner |
This is the base class for all data partitioner.
|
| LocalTaskQueue |
This class provides a way of dynamic task distribution to multiple workers
in local multi-threaded environments.
|
| ParForBody |
Wrapper for exchanging parfor body data structures.
|
| ParWorker |
Super class for master/worker pattern implementations.
|
| RemoteParForJobReturn |
Wrapper for job return of ParFor REMOTE for transferring statistics and result symbol table.
|
| ResultMerge |
|
| ResultMergeMatrix |
Due to independence of all iterations, any result has the following properties:
|
| Task |
A task is a logical group of one or multiple iterations (each iteration is assigned to exactly one task).
|
| Task.TaskType |
|
| TaskPartitioner |
This is the base class for all task partitioner.
|
| TaskPartitionerFactoring |
This factoring task partitioner virtually iterates over the given FOR loop (from, to, incr),
creates iterations and group them to tasks.
|
| TaskPartitionerFixedsize |
This naive task partitioner virtually iterates over the given FOR loop (from, to, incr),
creates iterations and group them to tasks according to the given task size.
|