12#ifndef ARCANE_CORE_MESHACCESSOR_H
13#define ARCANE_CORE_MESHACCESSOR_H
19#include "arcane/core/MeshHandle.h"
40class ARCANE_CORE_EXPORT MeshAccessor
44 ARCCORE_DEPRECATED_2020(
"Use constructor with MeshHande")
46 MeshAccessor(
IMesh* mesh);
104 inline IMesh* mesh()
const {
return m_mesh_handle.mesh(); }
105 inline const MeshHandle& meshHandle()
const {
return m_mesh_handle; }
Declarations of types on entities.
Interface of the subdomain manager.
EdgeGroup allEdges() const
Returns the group containing all edges.
EdgeGroup ownEdges() const
Group containing all edges specific to this domain.
FaceGroup ownFaces() const
Group containing all faces specific to this domain.
CellGroup allCells() const
Returns the group containing all cells.
CellGroup ownCells() const
Returns the group containing all cells specific to this domain.
FaceGroup allFaces() const
Returns the group containing all faces.
Integer nbNode() const
Returns the number of nodes in the mesh.
NodeGroup ownNodes() const
Returns the group containing all nodes specific to this domain.
NodeGroup allNodes() const
Returns the group containing all nodes.
Integer nbEdge() const
Returns the number of edges in the mesh.
Integer nbCell() const
Returns the number of cells in the mesh.
Integer nbFace() const
Returns the number of faces in the mesh.
FaceGroup outerFaces() const
Returns the group containing all boundary faces.
VariableNodeReal3 & nodesCoordinates() const
Returns the coordinates of the mesh nodes.
ItemGroupT< Cell > CellGroup
Group of cells.
ItemGroupT< Face > FaceGroup
Group of faces.
ItemGroupT< Edge > EdgeGroup
Group of edges.
ItemGroupT< Node > NodeGroup
Group of nodes.
MeshVariableScalarRefT< Node, Real3 > VariableNodeReal3
Coordinate type quantity at node.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.