12#ifndef ARCCORE_BASE_FORLOOPRUNINFO_H
13#define ARCCORE_BASE_FORLOOPRUNINFO_H
17#include "arccore/base/ForLoopTraceInfo.h"
18#include "arccore/base/ParallelLoopOptions.h"
36class ARCCORE_BASE_EXPORT ForLoopRunInfo
40 using ThatClass = ForLoopRunInfo;
44 ForLoopRunInfo() =
default;
50 , m_trace_info(trace_info)
53 : m_trace_info(trace_info)
58 std::optional<ParallelLoopOptions> options()
const {
return m_options; }
83 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 -*-