12#ifndef ARCANE_CORE_MESHAREA_H
13#define ARCANE_CORE_MESHAREA_H
17#include "arcane/core/IMeshArea.h"
18#include "arcane/core/ItemGroup.h"
31class ARCANE_CORE_EXPORT MeshArea
105 IMesh* m_mesh =
nullptr;
Interface d'une zone du maillage.
Interface du gestionnaire d'un sous-domaine.
Interface du gestionnaire de traces.
Groupe d'entités de maillage.
virtual ItemGroup allItems(eItemKind item_kind)
Groupe de toutes les entités du genre item_kind.
ISubDomain * subDomain() override
Sous-domaine associé
virtual EdgeGroup ownEdges()
Groupe de tous les arêtes propres au domaine.
virtual FaceGroup ownFaces()
Groupe de toutes les faces propres au domaine.
virtual EdgeGroup allEdges()
Groupe de tous les arêtes.
ITraceMng * traceMng() override
Gestionnaire de trace associé
virtual Integer nbEdge()
Nombre d'arêtes du maillage.
IMesh * mesh() override
Maillage auquel appartient la zone.
virtual ItemGroup ownItems(eItemKind item_kind)
Groupe de toutes les entités propres au sous-domaine du genre item_kind.
virtual Integer nbFace()
Nombre de faces du maillage.
virtual Integer nbItem(eItemKind ik)
Nombre d'éléments du genre ik.
virtual FaceGroup allFaces()
Groupe de toutes les faces.
virtual CellGroup ownCells() override
Groupe de toutes les mailles propres au domaine.
CellGroup allCells() override
Groupe de toutes les mailles.
NodeGroup allNodes() override
Groupe de tous les noeuds.
NodeGroup ownNodes() override
Groupe de tous les noeuds propres au domaine.
Integer nbNode() override
Nombre de noeuds du maillage.
Integer nbCell() override
Nombre de mailles du maillage.
ItemGroupT< Cell > CellGroup
Groupe de mailles.
ItemGroupT< Face > FaceGroup
Groupe de faces.
ItemGroupT< Edge > EdgeGroup
Groupe d'arêtes.
ItemGroupT< Node > NodeGroup
Groupe de noeuds.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
eItemKind
Genre d'entité de maillage.