Caractéristiques d'un boucle 1D multi-thread. Plus de détails...
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 34 du fichier ParallelFor.h.
| using Arcane::ParallelFor1DLoopInfo::ThatClass = ParallelFor1DLoopInfo |
Définition à la ligne 38 du fichier ParallelFor.h.
|
inline |
Définition à la ligne 42 du fichier ParallelFor.h.
|
inline |
Définition à la ligne 47 du fichier ParallelFor.h.
|
inline |
Définition à la ligne 53 du fichier ParallelFor.h.
|
inline |
Définition à la ligne 65 du fichier ParallelFor.h.
|
inline |
Définition à la ligne 67 du fichier ParallelFor.h.
|
inline |
Définition à la ligne 68 du fichier ParallelFor.h.
|
inline |
Définition à la ligne 69 du fichier ParallelFor.h.
|
inline |
Définition à la ligne 66 du fichier ParallelFor.h.
|
private |
Définition à la ligne 74 du fichier ParallelFor.h.
|
private |
Définition à la ligne 76 du fichier ParallelFor.h.
|
private |
Définition à la ligne 73 du fichier ParallelFor.h.
|
private |
Définition à la ligne 75 du fichier ParallelFor.h.