Encapsulation d'une grille cartesienne avec les mailles, noeuds, faces d'une dimension au plus 3. Plus de détails...
#include <arcane/cartesianmesh/v2/CartesianGrid.h>
Graphe de collaboration de Arcane::CartesianMesh::V2::CartesianGrid< IdType >:Types publics | |
| using | IdType3 = IdType[3] |
| Type pour les triplets cartésiens (i,j,k) et les triplets des dimensions (ni,nj,nk) | |
| using | CartesianNumberingType = CartesianNumbering<IdType> |
| Type de la numérotation cartésienne associé à IdType. | |
| using | CartesianNumberingType3 = CartesianNumberingType[3] |
| Type tableau numérotations cartésiennes sur les 3 dimensions. | |
Fonctions membres publiques | |
| CartesianGrid (const IdType3 &ncells_dir, Integer dimension) | |
| param[in] ncells_dir Nombre de mailles dans chaque direction | |
| const CartesianNumberingType & | cartNumCell () const |
| Référence en lecture sur la numérotation cartésienne aux mailles. | |
| const CartesianNumberingType & | cartNumNode () const |
| Référence en lecture sur la numérotation cartésienne aux noeuds. | |
| const CartesianNumberingType & | cartNumFace (Integer dir) const |
| Référence en lecture sur la numérotation cartésienne aux faces dans la direction dir. | |
| const CartesianNumberingType3 & | cartNumFace3 () const |
| Référence en lecture sur les 3 numérotations cartésiennes aux faces. | |
| CartesianNumberingType * | cartNumCellPtr () |
| Pointeur sur la numérotation cartésienne aux mailles. | |
| CartesianNumberingType * | cartNumNodePtr () |
| Pointeur sur la numérotation cartésienne aux noeuds. | |
| CartesianNumberingType * | cartNumFacePtr (Integer dir) |
| Pointeur sur la numérotation cartésienne aux faces dans la direction dir. | |
| CartesianNumberingType3 * | cartNumFace3Ptr () |
| Pointeur sur les 3 numérotations cartésiennes aux faces. | |
| Integer | dimension () const |
| Dimension du maillage cartésien. | |
Attributs protégés | |
| IdType3 | m_ncells_dir = { 1, 1, 1 } |
| IdType3 | m_nnodes_dir = { 1, 1, 1 } |
| IdType3 | m_nfaces_norm_dir [3] |
| Integer | m_dimension = 0 |
| m_nfaces_norm_dir[dnorm] = dimension de la grille de faces normales à dnorm | |
| CartesianNumberingType | m_cart_num_cell |
| CartesianNumberingType | m_cart_num_node |
| CartesianNumberingType3 | m_cart_num_face |
Encapsulation d'une grille cartesienne avec les mailles, noeuds, faces d'une dimension au plus 3.
Définition à la ligne 33 du fichier CartesianGrid.h.
| using Arcane::CartesianMesh::V2::CartesianGrid< IdType >::CartesianNumberingType = CartesianNumbering<IdType> |
Type de la numérotation cartésienne associé à IdType.
Définition à la ligne 40 du fichier CartesianGrid.h.
| using Arcane::CartesianMesh::V2::CartesianGrid< IdType >::CartesianNumberingType3 = CartesianNumberingType[3] |
Type tableau numérotations cartésiennes sur les 3 dimensions.
Définition à la ligne 43 du fichier CartesianGrid.h.
| using Arcane::CartesianMesh::V2::CartesianGrid< IdType >::IdType3 = IdType[3] |
Type pour les triplets cartésiens (i,j,k) et les triplets des dimensions (ni,nj,nk)
Définition à la ligne 37 du fichier CartesianGrid.h.
|
inline |
param[in] ncells_dir Nombre de mailles dans chaque direction
Définition à la ligne 48 du fichier CartesianGrid.h.
Références dimension(), et m_dimension.
Voici le graphe d'appel pour cette fonction :
|
inline |
Référence en lecture sur la numérotation cartésienne aux mailles.
Définition à la ligne 91 du fichier CartesianGrid.h.
|
inline |
Pointeur sur la numérotation cartésienne aux mailles.
Définition à la ligne 116 du fichier CartesianGrid.h.
|
inline |
Référence en lecture sur la numérotation cartésienne aux faces dans la direction dir.
Définition à la ligne 103 du fichier CartesianGrid.h.
Références m_dimension.
|
inline |
Référence en lecture sur les 3 numérotations cartésiennes aux faces.
Définition à la ligne 110 du fichier CartesianGrid.h.
|
inline |
Pointeur sur les 3 numérotations cartésiennes aux faces.
Définition à la ligne 135 du fichier CartesianGrid.h.
|
inline |
Pointeur sur la numérotation cartésienne aux faces dans la direction dir.
Définition à la ligne 128 du fichier CartesianGrid.h.
Références m_dimension.
|
inline |
Référence en lecture sur la numérotation cartésienne aux noeuds.
Définition à la ligne 97 du fichier CartesianGrid.h.
|
inline |
Pointeur sur la numérotation cartésienne aux noeuds.
Définition à la ligne 122 du fichier CartesianGrid.h.
|
inline |
Dimension du maillage cartésien.
Définition à la ligne 141 du fichier CartesianGrid.h.
Références m_dimension.
Référencé par CartesianGrid().
Voici le graphe des appelants de cette fonction :
|
protected |
Définition à la ligne 153 du fichier CartesianGrid.h.
|
protected |
Définition à la ligne 155 du fichier CartesianGrid.h.
|
protected |
Définition à la ligne 154 du fichier CartesianGrid.h.
|
protected |
m_nfaces_norm_dir[dnorm] = dimension de la grille de faces normales à dnorm
Définition à la ligne 151 du fichier CartesianGrid.h.
Référencé par CartesianGrid(), cartNumFace(), cartNumFacePtr(), et dimension().
|
protected |
Définition à la ligne 147 du fichier CartesianGrid.h.
|
protected |
Définition à la ligne 149 du fichier CartesianGrid.h.
|
protected |
Définition à la ligne 148 du fichier CartesianGrid.h.