12#ifndef ARCCORE_BASE_FORLOOPRUNINFO_H
13#define ARCCORE_BASE_FORLOOPRUNINFO_H
17#include "arccore/base/ForLoopTraceInfo.h"
18#include "arccore/base/ParallelLoopOptions.h"
37class ARCCORE_BASE_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;
Class to manage the profiling of a single loop execution.
ForLoopOneExecStat * execStat() const
Pointer containing execution statistics.
void setExecStat(ForLoopOneExecStat *v)
Sets the pointer holding the execution statistics.
Trace information for a 'for' loop.
Execution options for a parallel loop in multi-threading.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --