12#ifndef ARCANE_MESH_FACEUNIQUEIDBUILDER_H
13#define ARCANE_MESH_FACEUNIQUEIDBUILDER_H
17#include "arcane/utils/TraceAccessor.h"
19#include "arcane/mesh/DynamicMeshIncrementalBuilder.h"
52 void computeFacesUniqueIds();
Enumerateur sur un HashTableMap.
Table de hachage pour tableaux associatifs.
Echange d'informations entre processeurs.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
Construction d'un maillage de manière incrémentale.
Implémentation d'un maillage.
void _computeFacesUniqueIdsParallelV2()
Calcul les numéros uniques de chaque face en parallèle V2.
void _computeFacesUniqueIdsSequential()
Calcul les numéros uniques de chaque face en séquentiel.
FaceUniqueIdBuilder(DynamicMeshIncrementalBuilder *mesh_builder)
Construit une instance pour le maillage mesh.
void _exchangeData(IParallelExchanger *exchanger, BoundaryInfosMap &boundary_infos_to_send)
void _checkNoDuplicate()
Vérifie qu'on n'a pas deux fois le même uniqueId().
void _computeFacesUniqueIdsParallelV1()
Calcul les numéros uniques de chaque face en parallèle.