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 | |
static const Int | PARALLELFOR_DEFAULTGRANULARITY |
static const Int | PARALLELFOR_MINIMUMGRANULARITY |
static const Int | PARALLELFOR_USEMAXIMUMTHREADS |
static const Int | PARALLELFOR_DISABLETHREADING |
static const Int | PARALLELFOR_MAXIMUMDEPTH |
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().