Namespaces | |
| maxon | |
Macros | |
| #define | DISABLE_IF_LOOP_TYPE_IS_INT(TYPE, ...) |
Enumerations | |
| enum class | PARALLELFORFLAGS { INITTHREADED_FINALIZETHREADED , INITTHREADED_FINALIZESYNC , INITSYNC_FINALIZETHREADED , INITSYNC_FINALIZESYNC , NOINIT_NOFINALIZE } |
Functions | |
| enum maxon::PARALLELFORFLAGS | MAXON_ENUM_FLAGS (PARALLELFORFLAGS) |
Variables | |
| INITTHREADED_FINALIZETHREADED | |
| INITTHREADED_FINALIZESYNC | |
| INITSYNC_FINALIZETHREADED | |
| INITSYNC_FINALIZESYNC | |
| NOINIT_NOFINALIZE | |
| constexpr const Int | PARALLELFOR_DISABLETHREADING |
| constexpr const Int | PARALLELFOR_MAXIMUMDEPTH |
| constexpr const Int | PARALLELFOR_DEFAULTGRANULARITY |
| constexpr const Int | PARALLELFOR_MINIMUMGRANULARITY |
| constexpr const Int | PARALLELFOR_USEMAXIMUMTHREADS |
| INITTHREADED_FINALIZETHREADED |
Init() and Finalize() calls are threaded.
| INITTHREADED_FINALIZESYNC |
Init() is called threaded, Finalize() is called synchronously (default case).
| INITSYNC_FINALIZETHREADED |
Init() is called synchronously, Finalize() is called threaded.
| INITSYNC_FINALIZESYNC |
Init() and Finalize() are called synchronously.
| NOINIT_NOFINALIZE |
no call to Init() or Finalize().