Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CartesianGridDimension::FaceUniqueIdComputer3D

Classe pour calculer en 2D le uniqueId() d'une face en fonction de sa position dans la grille. Plus de détails...

+ Graphe de collaboration de Arcane::CartesianGridDimension::FaceUniqueIdComputer3D:

Fonctions membres publiques

 FaceUniqueIdComputer3D (Int64 base_offset, Int64 nb_cell_x, Int64 nb_face_x, Int64x3 nb_face_dir, Int64 total_nb_face_xy, Int64 total_nb_face_x)
 
std::array< Int64, 6 > computeForCell (Int64 x, Int64 y, Int64 z)
 Calcule les uniqueIds() des 6 faces de la mailles de coordonnées topologique (x,y,z)
 

Attributs privés

Int64 m_base_offset
 
Int64 m_nb_cell_x
 
Int64 m_nb_face_x
 
Int64x3 m_nb_face_dir
 
Int64 m_total_nb_face_xy
 
Int64 m_total_nb_face_x
 

Description détaillée

Classe pour calculer en 2D le uniqueId() d'une face en fonction de sa position dans la grille.

Définition à la ligne 253 du fichier CartesianGridDimension.h.

Documentation des constructeurs et destructeur

◆ FaceUniqueIdComputer3D()

Arcane::CartesianGridDimension::FaceUniqueIdComputer3D::FaceUniqueIdComputer3D ( Int64  base_offset,
Int64  nb_cell_x,
Int64  nb_face_x,
Int64x3  nb_face_dir,
Int64  total_nb_face_xy,
Int64  total_nb_face_x 
)
inline

Définition à la ligne 257 du fichier CartesianGridDimension.h.

Documentation des fonctions membres

◆ computeForCell()

std::array< Int64, 6 > Arcane::CartesianGridDimension::FaceUniqueIdComputer3D::computeForCell ( Int64  x,
Int64  y,
Int64  z 
)
inline

Calcule les uniqueIds() des 6 faces de la mailles de coordonnées topologique (x,y,z)

Définition à la ligne 270 du fichier CartesianGridDimension.h.

Documentation des données membres

◆ m_base_offset

Int64 Arcane::CartesianGridDimension::FaceUniqueIdComputer3D::m_base_offset
private

Définition à la ligne 294 du fichier CartesianGridDimension.h.

◆ m_nb_cell_x

Int64 Arcane::CartesianGridDimension::FaceUniqueIdComputer3D::m_nb_cell_x
private

Définition à la ligne 295 du fichier CartesianGridDimension.h.

◆ m_nb_face_dir

Int64x3 Arcane::CartesianGridDimension::FaceUniqueIdComputer3D::m_nb_face_dir
private

Définition à la ligne 297 du fichier CartesianGridDimension.h.

◆ m_nb_face_x

Int64 Arcane::CartesianGridDimension::FaceUniqueIdComputer3D::m_nb_face_x
private

Définition à la ligne 296 du fichier CartesianGridDimension.h.

◆ m_total_nb_face_x

Int64 Arcane::CartesianGridDimension::FaceUniqueIdComputer3D::m_total_nb_face_x
private

Définition à la ligne 299 du fichier CartesianGridDimension.h.

◆ m_total_nb_face_xy

Int64 Arcane::CartesianGridDimension::FaceUniqueIdComputer3D::m_total_nb_face_xy
private

Définition à la ligne 298 du fichier CartesianGridDimension.h.


La documentation de cette classe a été générée à partir du fichier suivant :