12#ifndef ARCANE_CARTESIANMESH_CARTESIANPATCHGROUP_H
13#define ARCANE_CARTESIANMESH_CARTESIANPATCHGROUP_H
18#include "arcane/cartesianmesh/ICartesianMeshPatch.h"
19#include "arcane/cartesianmesh/CartesianMeshPatchListView.h"
20#include "arcane/cartesianmesh/ICartesianMesh.h"
28class CartesianMeshPatch;
33class ARCANE_CARTESIANMESH_EXPORT CartesianPatchGroup
37 explicit CartesianPatchGroup(
ICartesianMesh* cmesh) : m_cmesh(cmesh){}
54 void removePatch(
Integer index);
60 void applyPatchEdit(
bool remove_empty_patches);
64 void updateLevelsBeforeCoarsen();
71 void _removeOnePatch(
Integer index);
73 void _createGroundPatch();
Déclarations de types sur les entités.
Vue sur une liste de patchs.
Vue constante d'un tableau de type T.
Interface d'un maillage cartésien.
Référence à une instance.
Vecteur 1D de données avec sémantique par référence.
Vecteur 1D de données avec sémantique par valeur (style STL).
ItemGroupT< Cell > CellGroup
Groupe de mailles.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.