12#ifndef ARCANE_CORE_MESHAREAACCESSOR_H
13#define ARCANE_CORE_MESHAREAACCESSOR_H
32class ARCANE_CORE_EXPORT MeshAreaAccessor
36 explicit MeshAreaAccessor(
IMeshArea* mesh_area);
Declarations of Arcane's general types.
Declarations of types on entities.
Interface of a mesh area.
NodeGroup allNodes()
Group of all nodes in the area.
CellGroup allCells()
Group of all cells in the area.
Integer nbNode()
Number of nodes in the mesh.
void setMeshArea(IMeshArea *mesh_area)
Sets the mesh area accessed by this accessor to mesh_area.
NodeGroup ownNodes()
Group of all own nodes in the area.
CellGroup ownCells()
Group of all own cells in the area.
IMeshArea * meshArea()
Mesh area accessed by this accessor.
Integer nbCell()
Number of cells in the mesh.
ItemGroupT< Cell > CellGroup
Group of cells.
ItemGroupT< Node > NodeGroup
Group of nodes.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.