12#ifndef ARCANE_MESH_ITEMGROUPSSERIALIZER2_H
13#define ARCANE_MESH_ITEMGROUPSSERIALIZER2_H
17#include "arcane/utils/List.h"
18#include "arcane/utils/TraceAccessor.h"
20#include "arcane/ArcaneTypes.h"
21#include "arcane/ItemGroup.h"
23#include "arcane/mesh/MeshGlobal.h"
35class IParallelExchanger;
36class ItemFamilySerializeArgs;
41ARCANE_MESH_BEGIN_NAMESPACE
66 IMesh* mesh()
const {
return m_mesh; }
68 IItemFamily* itemFamily()
const {
return m_item_family; }
95ARCANE_MESH_END_NAMESPACE
Tableau d'items de types quelconques.
Interface d'une famille d'entités.
Echange d'informations entre processeurs.
Arguments des callbacks de sérialisation des familles d'entités.
Sérialise les entités des groupes.
UniqueArray< SharedArray< Int64 > > m_items_to_send
Liste des entités à échanger par processeur.
ItemGroupList m_groups_to_exchange
Liste des groupes à échanger.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue constante d'un tableau de type T.
Interface d'un sérialiseur.
Classe d'accès aux traces.