Informations d'exécution d'une boucle. Plus de détails...
#include <arcane/utils/ConcurrencyUtils.h>
Types publics | |
using | ThatClass = ForLoopRunInfo |
Fonctions membres publiques | |
ForLoopRunInfo (const ParallelLoopOptions &options) | |
ForLoopRunInfo (const ParallelLoopOptions &options, const ForLoopTraceInfo &trace_info) | |
ForLoopRunInfo (const ForLoopTraceInfo &trace_info) | |
std::optional< ParallelLoopOptions > | options () const |
ThatClass & | addOptions (const ParallelLoopOptions &v) |
const ForLoopTraceInfo & | traceInfo () const |
ThatClass & | addTraceInfo (const ForLoopTraceInfo &v) |
void | setExecStat (ForLoopOneExecStat *v) |
Positionne le pointeur conservant les statistiques d'exécution. | |
ForLoopOneExecStat * | execStat () const |
Pointeur contenant les statistiques d'exécution. | |
Attributs protégés | |
std::optional< ParallelLoopOptions > | m_options |
ForLoopTraceInfo | m_trace_info |
ForLoopOneExecStat * | m_exec_stat = nullptr |
Informations d'exécution d'une boucle.
Cette classe permet de gérer les informations d'exécutions communes à toutes les boucles.
Définition à la ligne 519 du fichier ConcurrencyUtils.h.
Définition à la ligne 523 du fichier ConcurrencyUtils.h.
|
inlineexplicit |
Définition à la ligne 528 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 530 du fichier ConcurrencyUtils.h.
|
inlineexplicit |
Définition à la ligne 532 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 538 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 540 du fichier ConcurrencyUtils.h.
|
inline |
Pointeur contenant les statistiques d'exécution.
Définition à la ligne 550 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 537 du fichier ConcurrencyUtils.h.
|
inline |
Positionne le pointeur conservant les statistiques d'exécution.
Ce pointeur v doit rester valide durant toute l'exécution de la boucle.
Définition à la ligne 547 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 539 du fichier ConcurrencyUtils.h.
|
protected |
Définition à la ligne 556 du fichier ConcurrencyUtils.h.
|
protected |
Définition à la ligne 554 du fichier ConcurrencyUtils.h.
|
protected |
Définition à la ligne 555 du fichier ConcurrencyUtils.h.