12#ifndef ARCANE_MESH_ITEMGROUPSSERIALIZER2_H
13#define ARCANE_MESH_ITEMGROUPSSERIALIZER2_H
17#include "arcane/utils/List.h"
18#include "arcane/utils/TraceAccessor.h"
21#include "arcane/core/ItemGroup.h"
23#include "arcane/mesh/MeshGlobal.h"
50class ItemGroupsSerializer2
56 virtual ~ItemGroupsSerializer2();
65 IMesh* mesh()
const {
return m_mesh; }
67 IItemFamily* itemFamily()
const {
return m_item_family; }
Déclarations des types généraux de Arcane.
Vue constante d'un tableau de type T.
Interface d'une famille d'entités.
Échange d'informations entre processeurs.
Interface d'un sérialiseur.
Arguments des callbacks de sérialisation des familles d'entités.
Implémentation d'un tampon pour la sérialisation.
Vecteur 1D de données avec sémantique par référence.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
Vecteur 1D de données avec sémantique par valeur (style STL).
ItemGroupList m_groups_to_exchange
List of groups to exchange.
UniqueArray< SharedArray< Int64 > > m_items_to_send
List of entities to exchange per processor.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Array< Int64 > Int64Array
Tableau dynamique à une dimension d'entiers 64 bits.
List< ItemGroup > ItemGroupList
Tableau de groupes d'éléments du maillage.