Informations sur les dimensions d'une grille cartésienne. Plus de détails...
#include <arcane/core/CartesianGridDimension.h>
Classes | |
class | CellUniqueIdComputer2D |
Classe pour calculer en 2D le uniqueId() d'une maille en fonction de sa position dans la grille. Plus de détails... | |
class | CellUniqueIdComputer3D |
Classe pour calculer en 3D le uniqueId() d'une maille en fonction de sa position dans la grille. Plus de détails... | |
class | FaceUniqueIdComputer2D |
Classe pour calculer en 2D le uniqueId() d'une face en fonction de sa position dans la grille. Plus de détails... | |
class | FaceUniqueIdComputer3D |
Classe pour calculer en 2D le uniqueId() d'une face en fonction de sa position dans la grille. Plus de détails... | |
class | NodeUniqueIdComputer2D |
Classe pour calculer en 2D le uniqueId() d'un noeud en fonction de sa position dans la grille. Plus de détails... | |
class | NodeUniqueIdComputer3D |
Classe pour calculer en 3D le uniqueId() d'un noeud en fonction de sa position dans la grille. Plus de détails... | |
Fonctions membres publiques | |
CartesianGridDimension (Int64 nb_cell_x, Int64 nb_cell_y) | |
Construit une grille 2D de dimension (nb_cell_x,nb_cell_y) | |
CartesianGridDimension (Int64 nb_cell_x, Int64 nb_cell_y, Int64 nb_cell_z) | |
Construit une grille 3D de dimension (nb_cell_x,nb_cell_y,nb_cell_z) | |
CartesianGridDimension (const Int64x2 &dims) | |
Construit une grille 2D de dimension dims. | |
CartesianGridDimension (const Int64x3 &dims) | |
Construit une grille 3D de dimension dims. | |
CartesianGridDimension (const Int32x2 &dims) | |
Construit une grille 2D de dimension dims. | |
CartesianGridDimension (const Int32x3 &dims) | |
Construit une grille 3D de dimension dims. | |
constexpr Int64x3 | nbCell () const |
Nombre de mailles dans chaque direction. | |
constexpr Int64x3 | nbNode () const |
Nombre de noeuds dans chaque direction. | |
constexpr Int64x3 | nbFace () const |
Nombre de faces dans chaque direction. | |
constexpr Int64x3 | nbFaceParallelToDirection () const |
Nombre total de faces parallèles à une direction donnée. | |
constexpr Int64 | totalNbCell () const |
Nombre total de mailles. | |
Fonctions membres privées | |
NodeUniqueIdComputer2D | getNodeComputer2D (Int64 offset) const |
Instance pour calculer les uniqueId() des noeuds pour cette grille. | |
NodeUniqueIdComputer3D | getNodeComputer3D (Int64 offset) const |
Instance pour calculer les uniqueId() des noeuds pour cette grille. | |
CellUniqueIdComputer2D | getCellComputer2D (Int64 offset) const |
Instance pour calculer les uniqueId() des mailles pour cette grille. | |
CellUniqueIdComputer3D | getCellComputer3D (Int64 offset) const |
Instance pour calculer les uniqueId() des mailles pour cette grille. | |
FaceUniqueIdComputer2D | getFaceComputer2D (Int64 offset) const |
Instance pour calculer les uniqueId() des faces pour cette grille. | |
FaceUniqueIdComputer3D | getFaceComputer3D (Int64 offset) const |
Instance pour calculer les uniqueId() des faces pour cette grille. | |
void | _init () |
Attributs privés | |
Int64x3 | m_nb_cell |
Nombre de mailles dans chaque direction. | |
Int64x3 | m_nb_node |
Nombre de noeuds dans chaque direction. | |
Int64x3 | m_nb_face |
Nombre de faces dans chaque direction. | |
Int64x3 | m_nb_face_oriented |
Nombre total de faces dans une orientation donnée. | |
Int64 | m_nb_cell_xy = 0 |
Int64 | m_total_nb_cell = 0 |
Amis | |
class | CartesianMeshUniqueIdRenumbering |
class | CartesianMeshCoarsening |
class | CartesianMeshCoarsening2 |
Informations sur les dimensions d'une grille cartésienne.
Cette classe permet d'obtenir à partir du nombre de mailles dans chaque direction les différentes informations sur les dimensions du maillage.
Définition à la ligne 47 du fichier CartesianGridDimension.h.
Arcane::CartesianGridDimension::CartesianGridDimension | ( | Int64 | nb_cell_x, |
Int64 | nb_cell_y | ||
) |
Construit une grille 2D de dimension (nb_cell_x,nb_cell_y)
Définition à la ligne 40 du fichier CartesianGridDimension.cc.
Arcane::CartesianGridDimension::CartesianGridDimension | ( | Int64 | nb_cell_x, |
Int64 | nb_cell_y, | ||
Int64 | nb_cell_z | ||
) |
Construit une grille 3D de dimension (nb_cell_x,nb_cell_y,nb_cell_z)
Définition à la ligne 30 du fichier CartesianGridDimension.cc.
|
explicit |
Construit une grille 2D de dimension dims.
Définition à la ligne 49 du fichier CartesianGridDimension.cc.
|
explicit |
Construit une grille 3D de dimension dims.
Définition à la ligne 58 du fichier CartesianGridDimension.cc.
|
explicit |
Construit une grille 2D de dimension dims.
Définition à la ligne 67 du fichier CartesianGridDimension.cc.
|
explicit |
Construit une grille 3D de dimension dims.
Définition à la ligne 76 du fichier CartesianGridDimension.cc.
|
private |
Définition à la ligne 85 du fichier CartesianGridDimension.cc.
|
inlineprivate |
Instance pour calculer les uniqueId() des mailles pour cette grille.
Définition à la ligne 348 du fichier CartesianGridDimension.h.
|
inlineprivate |
Instance pour calculer les uniqueId() des mailles pour cette grille.
Définition à la ligne 353 du fichier CartesianGridDimension.h.
|
inlineprivate |
Instance pour calculer les uniqueId() des faces pour cette grille.
Définition à la ligne 358 du fichier CartesianGridDimension.h.
|
inlineprivate |
Instance pour calculer les uniqueId() des faces pour cette grille.
Définition à la ligne 364 du fichier CartesianGridDimension.h.
|
inlineprivate |
Instance pour calculer les uniqueId() des noeuds pour cette grille.
Définition à la ligne 338 du fichier CartesianGridDimension.h.
|
inlineprivate |
Instance pour calculer les uniqueId() des noeuds pour cette grille.
Définition à la ligne 343 du fichier CartesianGridDimension.h.
Nombre de mailles dans chaque direction.
Définition à la ligne 321 du fichier CartesianGridDimension.h.
Nombre de faces dans chaque direction.
Définition à la ligne 327 du fichier CartesianGridDimension.h.
|
inlineconstexpr |
Nombre total de faces parallèles à une direction donnée.
Définition à la ligne 330 du fichier CartesianGridDimension.h.
Nombre de noeuds dans chaque direction.
Définition à la ligne 324 du fichier CartesianGridDimension.h.
|
inlineconstexpr |
Nombre total de mailles.
Définition à la ligne 333 du fichier CartesianGridDimension.h.
|
friend |
Définition à la ligne 53 du fichier CartesianGridDimension.h.
|
friend |
Définition à la ligne 54 du fichier CartesianGridDimension.h.
Définition à la ligne 52 du fichier CartesianGridDimension.h.
|
private |
Nombre de mailles dans chaque direction.
Définition à la ligne 375 du fichier CartesianGridDimension.h.
|
private |
Définition à la ligne 383 du fichier CartesianGridDimension.h.
|
private |
Nombre de faces dans chaque direction.
Définition à la ligne 379 du fichier CartesianGridDimension.h.
|
private |
Nombre total de faces dans une orientation donnée.
Définition à la ligne 381 du fichier CartesianGridDimension.h.
|
private |
Nombre de noeuds dans chaque direction.
Définition à la ligne 377 du fichier CartesianGridDimension.h.
|
private |
Définition à la ligne 384 du fichier CartesianGridDimension.h.