Characteristics of a multi-thread 1D loop. More...
#include <arccore/concurrency/ParallelFor.h>
Public Types | |
| using | ThatClass = ParallelFor1DLoopInfo |
Public Member Functions | |
| ParallelFor1DLoopInfo (Int32 begin, Int32 size, IRangeFunctor *functor) | |
| ParallelFor1DLoopInfo (Int32 begin, Int32 size, IRangeFunctor *functor, const ForLoopRunInfo &run_info) | |
| ParallelFor1DLoopInfo (Int32 begin, Int32 size, Int32 block_size, IRangeFunctor *functor) | |
| Int32 | beginIndex () const |
| Int32 | size () const |
| IRangeFunctor * | functor () const |
| ForLoopRunInfo & | runInfo () |
| const ForLoopRunInfo & | runInfo () const |
Characteristics of a multi-thread 1D loop.
This class allows specifying the options of a loop to be parallelized in multi-thread mode.
Definition at line 34 of file ParallelFor.h.
| using Arcane::ParallelFor1DLoopInfo::ThatClass = ParallelFor1DLoopInfo |
Definition at line 38 of file ParallelFor.h.
|
inline |
Definition at line 42 of file ParallelFor.h.
|
inline |
Definition at line 47 of file ParallelFor.h.
|
inline |
Definition at line 53 of file ParallelFor.h.
|
inline |
Definition at line 65 of file ParallelFor.h.
|
inline |
Definition at line 67 of file ParallelFor.h.
|
inline |
Definition at line 68 of file ParallelFor.h.
|
inline |
Definition at line 69 of file ParallelFor.h.
|
inline |
Definition at line 66 of file ParallelFor.h.