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

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

+ Graphe de collaboration de Arcane::CartesianGridDimension::CellUniqueIdComputer3D:

Fonctions membres publiques

 CellUniqueIdComputer3D (Int64 base_offset, Int64 all_nb_cell_x, Int64 all_nb_cell_xy)
 
Int64 compute (Int64 x, Int64 y, Int64 z)
 Calcul le uniqueId() en fonction des coordonnées.
 
Int64x3 compute (Int64 unique_id)
 Calcul les coordonnées en fonction du uniqueId().
 

Attributs privés

Int64 m_base_offset
 
Int64 m_all_nb_cell_x
 
Int64 m_all_nb_cell_xy
 

Description détaillée

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

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

Documentation des constructeurs et destructeur

◆ CellUniqueIdComputer3D()

Arcane::CartesianGridDimension::CellUniqueIdComputer3D::CellUniqueIdComputer3D ( Int64  base_offset,
Int64  all_nb_cell_x,
Int64  all_nb_cell_xy 
)
inline

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

Documentation des fonctions membres

◆ compute() [1/2]

Int64x3 Arcane::CartesianGridDimension::CellUniqueIdComputer3D::compute ( Int64  unique_id)
inline

Calcul les coordonnées en fonction du uniqueId().

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

◆ compute() [2/2]

Int64 Arcane::CartesianGridDimension::CellUniqueIdComputer3D::compute ( Int64  x,
Int64  y,
Int64  z 
)
inline

Calcul le uniqueId() en fonction des coordonnées.

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

Documentation des données membres

◆ m_all_nb_cell_x

Int64 Arcane::CartesianGridDimension::CellUniqueIdComputer3D::m_all_nb_cell_x
private

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

◆ m_all_nb_cell_xy

Int64 Arcane::CartesianGridDimension::CellUniqueIdComputer3D::m_all_nb_cell_xy
private

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

◆ m_base_offset

Int64 Arcane::CartesianGridDimension::CellUniqueIdComputer3D::m_base_offset
private

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


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