12#ifndef ARCANE_CARTESIANMESH_CARTESIANMESHCOARSENING2_H
13#define ARCANE_CARTESIANMESH_CARTESIANMESHCOARSENING2_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/utils/Array2.h"
21#include "arcane/core/ICartesianMeshGenerationInfo.h"
23#include "arcane/cartesianmesh/CartesianMeshGlobal.h"
94 void createCoarseCells();
96 void removeRefinedCells();
101 Int32 m_verbosity_level =
false;
104 bool m_is_create_coarse_called =
false;
105 bool m_is_remove_refined_called =
false;
106 Int64 m_first_own_cell_unique_id_offset = NULL_ITEM_UNIQUE_ID;
110 Int64 _getMaxUniqueId(
const ItemGroup& group);
111 void _recomputeMeshGenerationInfo();
112 void _writeMeshSVG(
const String& name);
113 void _doDoubleGhostLayers();
114 void _createCoarseCells2D();
115 void _createCoarseCells3D();
Déclarations de types sur les entités.
Déraffine un maillage cartésien par 2.
UniqueArray< Int64 > m_coarse_cells_uid
uniqueId() des mailles grossières
Infos spécifiques à un maillage cartésien.
Interface d'un maillage cartésien.
Groupe d'entités de maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Chaîne de caractères unicode.
Classe d'accès aux traces.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-