13#ifndef ARCANE_IMPL_INTERNAL_VARIABLESYNCHRONIZERCOMPUTELIST_H
14#define ARCANE_IMPL_INTERNAL_VARIABLESYNCHRONIZERCOMPUTELIST_H
18#include "arcane/utils/TraceAccessor.h"
19#include "arcane/utils/Array.h"
21#include "arcane/core/ItemGroup.h"
29class VariableSynchronizer;
50 Int32 rank()
const {
return m_rank; }
59 return m_rank <
ar.m_rank;
64 Int32 m_rank = A_NULL_RANK;
91 Integer nbItem()
const {
return m_nb_item; }
92 void resize() { m_unique_ids.resize(m_nb_item); }
97 Integer m_nb_item = 0;
126 Integer nbItem()
const {
return m_nb_item; }
127 void resize() { m_unique_ids.resize(m_nb_item); }
132 Integer m_nb_item = 0;
150 bool m_is_verbose =
false;
151 bool m_is_debug =
false;
158 void _printSyncList();
Interface du gestionnaire de parallélisme pour un sous-domaine.
Groupe d'entités de maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
bool operator<(const RankInfo &ar) const
Opérateur de comparaison. Une instance est considérée comme inférieure à une autre si son sous-domain...
Calcule de la liste des entités à synchroniser.
Interface d'un service de synchronisation de variable.
Vue modifiable d'un tableau d'un type T.
Vue constante d'un tableau de type T.
Classe d'accès aux traces.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-