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

Informations sur les dimensions d'une grille cartésienne. Plus de détails...

#include <arcane/core/CartesianGridDimension.h>

+ Graphe de collaboration de Arcane::CartesianGridDimension:

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.
 

Amis

class CartesianMeshUniqueIdRenumbering
 
class CartesianMeshCoarsening
 
class CartesianMeshCoarsening2
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ CartesianGridDimension() [1/6]

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.

◆ CartesianGridDimension() [2/6]

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.

◆ CartesianGridDimension() [3/6]

Arcane::CartesianGridDimension::CartesianGridDimension ( const Int64x2 dims)
explicit

Construit une grille 2D de dimension dims.

Définition à la ligne 49 du fichier CartesianGridDimension.cc.

◆ CartesianGridDimension() [4/6]

Arcane::CartesianGridDimension::CartesianGridDimension ( const Int64x3 dims)
explicit

Construit une grille 3D de dimension dims.

Définition à la ligne 58 du fichier CartesianGridDimension.cc.

◆ CartesianGridDimension() [5/6]

Arcane::CartesianGridDimension::CartesianGridDimension ( const Int32x2 dims)
explicit

Construit une grille 2D de dimension dims.

Définition à la ligne 67 du fichier CartesianGridDimension.cc.

◆ CartesianGridDimension() [6/6]

Arcane::CartesianGridDimension::CartesianGridDimension ( const Int32x3 dims)
explicit

Construit une grille 3D de dimension dims.

Définition à la ligne 76 du fichier CartesianGridDimension.cc.

Documentation des fonctions membres

◆ nbCell()

constexpr Int64x3 Arcane::CartesianGridDimension::nbCell ( ) const
inlineconstexpr

Nombre de mailles dans chaque direction.

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

◆ nbFace()

constexpr Int64x3 Arcane::CartesianGridDimension::nbFace ( ) const
inlineconstexpr

Nombre de faces dans chaque direction.

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

◆ nbFaceParallelToDirection()

constexpr Int64x3 Arcane::CartesianGridDimension::nbFaceParallelToDirection ( ) const
inlineconstexpr

Nombre total de faces parallèles à une direction donnée.

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

◆ nbNode()

constexpr Int64x3 Arcane::CartesianGridDimension::nbNode ( ) const
inlineconstexpr

Nombre de noeuds dans chaque direction.

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

◆ totalNbCell()

constexpr Int64 Arcane::CartesianGridDimension::totalNbCell ( ) const
inlineconstexpr

Nombre total de mailles.

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

Documentation des fonctions amies et associées

◆ CartesianMeshCoarsening

friend class CartesianMeshCoarsening
friend

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

◆ CartesianMeshCoarsening2

friend class CartesianMeshCoarsening2
friend

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

◆ CartesianMeshUniqueIdRenumbering

friend class CartesianMeshUniqueIdRenumbering
friend

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


La documentation de cette classe a été générée à partir des fichiers suivants :