12#ifndef ARCANE_MESHAREA_H
13#define ARCANE_MESHAREA_H
18#include "arcane/IMeshArea.h"
19#include "arcane/ItemGroup.h"
36class ARCANE_CORE_EXPORT MeshArea
36class ARCANE_CORE_EXPORT MeshArea {
…};
Interface d'une zone du maillage.
virtual NodeGroup ownNodes()=0
Groupe de tous les noeuds propres au domaine.
virtual CellGroup allCells()=0
Groupe de toutes les mailles.
virtual ITraceMng * traceMng()=0
Gestionnaire de trace associé
virtual NodeGroup allNodes()=0
Groupe de tous les noeuds.
virtual ISubDomain * subDomain()=0
Sous-domaine associé
virtual Integer nbCell()=0
Nombre de mailles du maillage.
virtual CellGroup ownCells()=0
Groupe de toutes les mailles propres au domaine.
virtual IMesh * mesh()=0
Maillage auquel appartient la zone.
virtual Integer nbNode()=0
Nombre de noeuds 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.
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.
virtual Integer nbEdge()
Nombre d'arêtes du maillage.
virtual IMesh * mesh()
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.
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.
Int32 Integer
Type représentant un entier.
eItemKind
Genre d'entité de maillage.