Classe pour fixer les valeurs de ParallelLoopOptions via des propriétés. Plus de détails...
#include <arcane/utils/internal/ParallelLoopOptionsProperties.h>
Fonctions membres privées | |
ARCANE_DECLARE_PROPERTY_CLASS (ParallelLoopOptions) | |
Membres hérités additionnels | |
Types publics hérités de Arcane::ParallelLoopOptions | |
enum class | Partitioner { Auto = 0 , Static = 1 , Deterministic = 2 } |
Type du partitionneur. Plus de détails... | |
Fonctions membres publiques hérités de Arcane::ParallelLoopOptions | |
Int32 | maxThread () const |
Nombre maximal de threads autorisés. | |
void | setMaxThread (Integer v) |
Positionne le nombre maximal de threads autorisé. | |
bool | hasMaxThread () const |
Indique si maxThread() est positionné | |
Integer | grainSize () const |
Taille d'un intervalle d'itération. | |
void | setGrainSize (Integer v) |
Positionne la taille (approximative) d'un intervalle d'itération. | |
bool | hasGrainSize () const |
Indique si grainSize() est positionné | |
Partitioner | partitioner () const |
Type du partitionneur. | |
void | setPartitioner (Partitioner v) |
Positionne le type du partitionneur. | |
bool | hasPartitioner () const |
Indique si grainSize() est positionné | |
void | mergeUnsetValues (const ParallelLoopOptions &po) |
Fusionne les valeurs non modifiées de l'instance par celles de po. | |
Classe pour fixer les valeurs de ParallelLoopOptions via des propriétés.
Définition à la ligne 31 du fichier ParallelLoopOptionsProperties.h.