12#ifndef ARCCORE_BASE_FORLOOPRUNINFO_H
13#define ARCCORE_BASE_FORLOOPRUNINFO_H
17#include "arccore/base/ForLoopTraceInfo.h"
19#include "arccore/concurrency/ParallelLoopOptions.h"
37class ARCCORE_CONCURRENCY_EXPORT ForLoopRunInfo
41 using ThatClass = ForLoopRunInfo;
45 ForLoopRunInfo() =
default;
51 , m_trace_info(trace_info)
54 : m_trace_info(trace_info)
59 std::optional<ParallelLoopOptions> options()
const {
return m_options; }
84 std::optional<ParallelLoopOptions> m_options;
Classe pour gérer le profiling d'une seule exécution d'une boucle.
ForLoopOneExecStat * execStat() const
Pointeur contenant les statistiques d'exécution.
void setExecStat(ForLoopOneExecStat *v)
Positionne le pointeur conservant les statistiques d'exécution.
Informations de trace pour une boucle 'for'.
Options d'exécution d'une boucle parallèle en multi-thread.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-