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();
Enumerator for a HashTableMap.
Hash table for associative arrays.
Information exchange between processors.
TraceAccessor(ITraceMng *m)
Constructs an accessor via the trace manager m.
Construction of a mesh incrementally.
Implementation of a mesh.
void _computeFacesUniqueIdsParallelV2()
Calculates the unique IDs for each face in parallel V2.
void _computeFacesUniqueIdsSequential()
Calculates the unique IDs for each face sequentially.
FaceUniqueIdBuilder(DynamicMeshIncrementalBuilder *mesh_builder)
Constructs an instance for the mesh.
void _exchangeData(IParallelExchanger *exchanger, BoundaryInfosMap &boundary_infos_to_send)
void _checkNoDuplicate()
Checks that there are no duplicate uniqueIds.
void _computeFacesUniqueIdsParallelV1()
Calculates the unique numbers for each face in parallel.