12#ifndef ARCANE_MESH_CELLMERGER_H
13#define ARCANE_MESH_CELLMERGER_H
17#include "arcane/mesh/MeshGlobal.h"
19#include "arcane/utils/String.h"
68 ARCANE_DEPRECATED_REASON(
"Y2022: Use getCell() instead")
107 String _typeName(
const _Type& t)
const;
116 _Type _getCellType(
const Integer& internal_cell_type)
const;
127 _Type _promoteType(
const _Type& t1,
const _Type& t2)
const;
Declarations of types on entities.
Internal structure of a mesh entity.
Unicode character string.
~CellMerger()=default
Destructor.
void merge(Cell i_cell_1, Cell i_cell_2)
Merges the two cells i_cell_1 and i_cell_2.
ItemInternal * getItemInternal(ItemInternal *i_cell_1, ItemInternal *i_cell_2)
Returns the ItemInternal used by the cell after merging.
CellMerger(ITraceMng *)
Constructor.
Cell getCell(Cell i_cell_1, Cell i_cell_2)
Returns the cell used by the cell after merging.
Int32 Integer
Type representing an integer.