Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ParallelLoopOptionsProperties Class Reference

Class to set the values of ParallelLoopOptions via properties. More...

#include <arcane/utils/internal/ParallelLoopOptionsProperties.h>

Inheritance diagram for Arcane::ParallelLoopOptionsProperties:
Collaboration diagram for Arcane::ParallelLoopOptionsProperties:

Private Member Functions

 ARCANE_DECLARE_PROPERTY_CLASS (ParallelLoopOptions)

Additional Inherited Members

Public Types inherited from Arcane::ParallelLoopOptions
enum class  Partitioner { Auto = 0 , Static = 1 , Deterministic = 2 }
 Partitioner type. More...
Public Member Functions inherited from Arcane::ParallelLoopOptions
Int32 maxThread () const
 Maximum number of allowed threads.
void setMaxThread (Integer v)
 Sets the maximum number of allowed threads.
bool hasMaxThread () const
 Indicates if maxThread() is set.
Integer grainSize () const
 Size of an iteration interval.
void setGrainSize (Integer v)
 Sets the size (approximate) of an iteration interval.
bool hasGrainSize () const
 Indicates if grainSize() is set.
Partitioner partitioner () const
 Partitioner type.
void setPartitioner (Partitioner v)
 Sets the partitioner type.
bool hasPartitioner () const
 Indicates if grainSize() is set.
void mergeUnsetValues (const ParallelLoopOptions &po)
 Merges the unmodified values of the instance with those of po.

Detailed Description

Class to set the values of ParallelLoopOptions via properties.

Definition at line 32 of file ParallelLoopOptionsProperties.h.


The documentation for this class was generated from the following file: