14#include "arcane/utils/FatalErrorException.h"
16#include "arcane/MeshAccessor.h"
17#include "arcane/ISubDomain.h"
18#include "arcane/IMesh.h"
19#include "arcane/IMeshSubMeshTransition.h"
20#include "arcane/ItemGroup.h"
33: m_mesh_handle(sd->defaultMeshHandle())
41MeshAccessor(IMesh* mesh)
44 ARCANE_FATAL(
"Can not create MeshAccessor with null mesh. Use constructor with MeshHandle");
45 m_mesh_handle = mesh->handle();
49MeshAccessor(
const MeshHandle& mesh_handle)
50: m_mesh_handle(mesh_handle)
60 return mesh()->toPrimaryMesh()->nodesCoordinates();
#define ARCANE_FATAL(...)
Macro envoyant une exception FatalErrorException.
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.