12#ifndef ARCANE_MESHACCESSOR_H
13#define ARCANE_MESHACCESSOR_H
17#include "arcane/ItemTypes.h"
18#include "arcane/VariableTypedef.h"
19#include "arcane/MeshHandle.h"
39class ARCANE_CORE_EXPORT MeshAccessor
43 ARCCORE_DEPRECATED_2020(
"Use constructor with MeshHande")
45 MeshAccessor(
IMesh* mesh);
108 inline IMesh* mesh()
const {
return m_mesh_handle.mesh(); }
109 inline const MeshHandle& meshHandle()
const {
return m_mesh_handle; }
Interface du gestionnaire d'un sous-domaine.
EdgeGroup allEdges() const
Retourne le groupe contenant toutes les arêtes.
EdgeGroup ownEdges() const
Groupe contenant toutes les arêtes propres à ce domaine.
FaceGroup ownFaces() const
Groupe contenant toutes les faces propres à ce domaine.
CellGroup allCells() const
Retourne le groupe contenant toutes les mailles.
CellGroup ownCells() const
Retourne le groupe contenant toutes les mailles propres à ce domaine.
FaceGroup allFaces() const
Retourne le groupe contenant toutes les faces.
Integer nbNode() const
Retourne le nombre de noeuds du maillage.
NodeGroup ownNodes() const
Retourne le groupe contenant tous les noeuds propres à ce domaine.
NodeGroup allNodes() const
Retourne le groupe contenant tous les noeuds.
Integer nbEdge() const
Retourne le nombre d'arêtes du maillage.
Integer nbCell() const
Retourne le nombre de mailles du maillage.
Integer nbFace() const
Retourne le nombre de faces du maillage.
FaceGroup outerFaces() const
Retourne le groupe contenant toutes les faces de le frontière.
VariableNodeReal3 & nodesCoordinates() const
Retourne les coordonnées des noeuds 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.
MeshVariableScalarRefT< Node, Real3 > VariableNodeReal3
Grandeur au noeud de type coordonnées.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.