Class containing mesh information. More...
#include <arcane/mesh/MeshInfos.h>
Public Member Functions | |
| MeshInfos (const Integer rank) | |
| virtual | ~MeshInfos () |
| Int32 | rank () const |
| Number of this subdomain. | |
| Integer & | nbNode () |
| Number of nodes in the mesh. | |
| Integer | getNbNode () const |
| Integer & | nbEdge () |
| Number of edges in the mesh. | |
| Integer | getNbEdge () const |
| Integer & | nbFace () |
| Number of faces in the mesh. | |
| Integer | getNbFace () const |
| Integer & | nbCell () |
| Number of cells in the mesh. | |
| Integer | getNbCell () const |
| void | reset () |
| Resets the numbering. | |
Private Attributes | |
| Int32 | m_mesh_rank |
| Number of this subdomain. | |
| Integer | m_mesh_nb_node |
| Number of nodes in the mesh. | |
| Integer | m_mesh_nb_edge |
| Number of edges in the mesh. | |
| Integer | m_mesh_nb_face |
| Number of faces in the mesh. | |
| Integer | m_mesh_nb_cell |
| Number of cells in the mesh. | |
Class containing mesh information.
Warning: This class does not provide information about the constructed mesh (use IMesh). It is simply a container used during the mesh construction phase.
Definition at line 35 of file MeshInfos.h.
|
inline |
Class constructor
Definition at line 40 of file MeshInfos.h.
References m_mesh_nb_cell, m_mesh_nb_edge, m_mesh_nb_face, m_mesh_nb_node, m_mesh_rank, and rank().
|
inlinevirtual |
Class destructor
Definition at line 49 of file MeshInfos.h.
|
inline |
Definition at line 70 of file MeshInfos.h.
|
inline |
Definition at line 62 of file MeshInfos.h.
|
inline |
Definition at line 66 of file MeshInfos.h.
|
inline |
Definition at line 58 of file MeshInfos.h.
|
inline |
Number of cells in the mesh.
Definition at line 69 of file MeshInfos.h.
References m_mesh_nb_cell.
Referenced by Arcane::mesh::CellFamily::allocOne().
|
inline |
Number of edges in the mesh.
Definition at line 61 of file MeshInfos.h.
References m_mesh_nb_edge.
Referenced by Arcane::mesh::EdgeFamily::allocOne(), and Arcane::mesh::EdgeFamily::findOrAllocOne().
|
inline |
Number of faces in the mesh.
Definition at line 65 of file MeshInfos.h.
References m_mesh_nb_face.
Referenced by Arcane::mesh::FaceFamily::allocOne(), and Arcane::mesh::FaceFamily::findOrAllocOne().
|
inline |
Number of nodes in the mesh.
Definition at line 57 of file MeshInfos.h.
References m_mesh_nb_node.
Referenced by Arcane::mesh::NodeFamily::allocOne().
|
inline |
Number of this subdomain.
Definition at line 54 of file MeshInfos.h.
References m_mesh_rank.
Referenced by MeshInfos().
|
inline |
Resets the numbering.
Definition at line 73 of file MeshInfos.h.
References m_mesh_nb_cell, m_mesh_nb_edge, m_mesh_nb_face, and m_mesh_nb_node.
|
private |
Number of cells in the mesh.
Definition at line 87 of file MeshInfos.h.
Referenced by MeshInfos(), nbCell(), and reset().
|
private |
Number of edges in the mesh.
Definition at line 85 of file MeshInfos.h.
Referenced by MeshInfos(), nbEdge(), and reset().
|
private |
Number of faces in the mesh.
Definition at line 86 of file MeshInfos.h.
Referenced by MeshInfos(), nbFace(), and reset().
|
private |
Number of nodes in the mesh.
Definition at line 84 of file MeshInfos.h.
Referenced by MeshInfos(), nbNode(), and reset().
|
private |
Number of this subdomain.
Definition at line 83 of file MeshInfos.h.
Referenced by MeshInfos(), and rank().