Caractéristiques d'un boucle 1D multi-thread. Plus de détails...
#include <arcane/utils/ConcurrencyUtils.h>
Types publics | |
using | ThatClass = ParallelFor1DLoopInfo |
Fonctions membres publiques | |
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 |
Attributs privés | |
ForLoopRunInfo | m_run_info |
Int32 | m_begin = 0 |
Int32 | m_size = 0 |
IRangeFunctor * | m_functor = nullptr |
Caractéristiques d'un boucle 1D multi-thread.
Cette classe permet de spécifier les options d'une boucle à paralléliser en mode multi-thread.
Définition à la ligne 567 du fichier ConcurrencyUtils.h.
Définition à la ligne 571 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 575 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 577 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 579 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 589 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 591 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 592 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 593 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 590 du fichier ConcurrencyUtils.h.
|
private |
Définition à la ligne 598 du fichier ConcurrencyUtils.h.
|
private |
Définition à la ligne 600 du fichier ConcurrencyUtils.h.
|
private |
Définition à la ligne 597 du fichier ConcurrencyUtils.h.
|
private |
Définition à la ligne 599 du fichier ConcurrencyUtils.h.