12#ifndef ARCANE_MATERIALS_ENUMERATORTRACER_H
13#define ARCANE_MATERIALS_ENUMERATORTRACER_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/utils/Ref.h"
19#include "arcane/utils/IPerformanceCounterService.h"
21#include "arcane/core/materials/IEnumeratorTracer.h"
71 void dumpStats()
override;
76 Int64 m_nb_loop_component_cell = 0;
77 Int64 m_nb_loop_cell_component_cell = 0;
78 Int64 m_nb_loop_all_env_cell = 0;
80 Int64 m_nb_call_component_cell = 0;
81 Int64 m_nb_call_cell_component_cell = 0;
82 Int64 m_nb_call_all_env_cell = 0;
85 bool m_is_verbose =
false;
Enumérateur SIMD sur une sous-partie (pure ou partielle) d'un sous-ensemble des mailles d'un composan...
Informations pour les traces d'un énumérator.
Interface du gestionnaire de traces.
Enumérateur sur les mailles milieux.
Enumérateur sur les constituants d'une maille.
Enumérateur sur une partie des mailles d'un composant (matériau ou milieu)
Enumérateur sur des composants.
Enumérateur sur une sous-partie (pure ou partielle) d'un sous-ensemble des mailles d'un composant (ma...
Enumérateur sur des milieux.
Enumérateur sur des matériaux.
Référence à une instance.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
Active toujours les traces dans les parties Arcane concernant les matériaux.
std::int64_t Int64
Type entier signé sur 64 bits.
MATERIALS_BEGIN_NAMESPACE class ARCANE_MATERIALS_EXPORT(64) SimdMatVarIndex
Indexeur SIMD sur un composant.