14#include "arcane/utils/ArcanePrecomp.h"
16#include "arcane/utils/FatalErrorException.h"
18#include "arcane/core/MeshArea.h"
19#include "arcane/core/IMesh.h"
20#include "arcane/core/ISubDomain.h"
34, m_sub_domain(mesh->subDomain())
35, m_trace_mng(m_sub_domain->traceMng())
89 return m_all_nodes.size();
93 return m_all_edges.size();
97 return m_all_faces.size();
101 return m_all_cells.size();
165 return m_all_nodes.own();
169 return m_all_edges.own();
173 return m_all_faces.own();
177 return m_all_cells.own();
Exception when a fatal error has occurred.
Interface of the subdomain manager.
virtual ItemGroup allItems(eItemKind item_kind)
Group of all entities of type item_kind.
virtual EdgeGroup ownEdges()
Group of all edges belonging to the domain.
virtual FaceGroup ownFaces()
Group of all faces belonging to the domain.
virtual EdgeGroup allEdges()
Group of all edges.
virtual Integer nbEdge()
Number of mesh edges.
virtual ItemGroup ownItems(eItemKind item_kind)
Group of all entities belonging to the sub-domain of type item_kind.
virtual Integer nbFace()
Number of mesh faces.
virtual Integer nbItem(eItemKind ik)
Number of elements of type ik.
virtual FaceGroup allFaces()
Group of all faces.
virtual CellGroup ownCells() override
Group of all cells belonging to the domain.
CellGroup allCells() override
Group of all cells.
NodeGroup allNodes() override
Group of all nodes.
NodeGroup ownNodes() override
Group of all nodes belonging to the domain.
Integer nbNode() override
Number of mesh nodes.
Integer nbCell() override
Number of mesh cells.
ItemGroupT< Cell > CellGroup
Group of cells.
ItemGroupT< Face > FaceGroup
Group of faces.
ItemGroupT< Edge > EdgeGroup
Group of edges.
ItemGroupT< Node > NodeGroup
Group of nodes.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.
eItemKind
Mesh entity type.
@ IK_Particle
Particle mesh entity.
@ IK_Node
Node mesh entity.
@ IK_Cell
Cell mesh entity.
@ IK_Unknown
Unknown or uninitialized mesh entity.
@ IK_Face
Face mesh entity.
@ IK_DoF
Degree of Freedom mesh entity.
@ IK_Edge
Edge mesh entity.