Go to the source code of this file.
Classes | |
| class | mitsuba::WorkUnit |
| Abstract work unit – represents a small amount of information that encodes part of a larger processing task. More... | |
| class | mitsuba::WorkResult |
| Abstract work result – represents the result of a processed WorkUnit instance. More... | |
| class | mitsuba::WorkProcessor |
| Abstract work processor – takes work units and turns them into WorkResult instances. More... | |
| class | mitsuba::ParallelProcess |
| Abstract parallelizable task. More... | |
| class | mitsuba::Scheduler |
| Centralized task scheduler implementation. More... | |
| class | mitsuba::Worker |
| Base class of all worker implementations. More... | |
| class | mitsuba::LocalWorker |
| Acquires work from the scheduler and executes it locally. More... | |
| class | mitsuba::DummyWorkUnit |
| Dummy work unit without contents. More... | |
Namespaces | |
| mitsuba | |
Macros | |
| #define | __MITSUBA_CORE_SCHED_H_ |
| #define __MITSUBA_CORE_SCHED_H_ |