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

Noeud avant et après un noeud suivant une direction. Plus de détails...

#include <arcane/cartesianmesh/NodeDirectionMng.h>

+ Graphe de collaboration de Arcane::DirNodeLocalId:

Fonctions membres publiques

__host__ __device__ NodeLocalId previous () const
 Maille avant.
 
__host__ __device__ NodeLocalId previousId () const
 Maille avant.
 
__host__ __device__ NodeLocalId next () const
 Maille après.
 
__host__ __device__ NodeLocalId nextId () const
 Maille après.
 
__host__ __device__ Int32 cellIndex (Int32 position) const
 Indice dans la liste des mailles de ce noeud d'une maille en fonction de sa position.
 
__host__ __device__ CellLocalId cellId (Int32 position) const
 Indice local d'une maille en fonction de sa position par rapport à ce noeud.
 
__host__ __device__ CellLocalId nextLeftCellId () const
 Noeud devant à gauche dans la direction.
 
__host__ __device__ CellLocalId nextRightCellId () const
 Noeud devant à droite dans la direction.
 
__host__ __device__ CellLocalId previousRightCellId () const
 Noeud derrière à droite dans la direction.
 
__host__ __device__ CellLocalId previousLeftCellId () const
 Noeud derrière à gauche dans la direction.
 
__host__ __device__ CellLocalId topNextLeftCellId () const
 Noeud devant à gauche dans la direction.
 
__host__ __device__ CellLocalId topNextRightCellId () const
 Noeud devant à droite dans la direction.
 
__host__ __device__ CellLocalId topPreviousRightCellId () const
 Noeud derrière à droite dans la direction.
 
__host__ __device__ CellLocalId topPreviousLeftCellId () const
 Noeud derrière à gauche dans la direction.
 

Description détaillée

Noeud avant et après un noeud suivant une direction.

Les instances de cette classe sont temporaires et construites via NodeDirectionMng::dirNodeId().

Définition à la ligne 169 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

Documentation des fonctions membres

◆ cellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::cellId ( Int32  position) const
inline

Indice local d'une maille en fonction de sa position par rapport à ce noeud.

Les valeurs possibles pour position sont données par l'énumération eCellNodePosition.

Définition à la ligne 215 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ cellIndex()

__host__ __device__ Int32 Arcane::DirNodeLocalId::cellIndex ( Int32  position) const
inline

Indice dans la liste des mailles de ce noeud d'une maille en fonction de sa position.

Les valeurs possibles pour position sont données par l'énumération eCellNodePosition.

Définition à la ligne 208 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ next()

__host__ __device__ NodeLocalId Arcane::DirNodeLocalId::next ( ) const
inline

Maille après.

Définition à la ligne 198 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ nextId()

__host__ __device__ NodeLocalId Arcane::DirNodeLocalId::nextId ( ) const
inline

Maille après.

Définition à la ligne 200 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ nextLeftCellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::nextLeftCellId ( ) const
inline

Noeud devant à gauche dans la direction.

Définition à la ligne 222 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ nextRightCellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::nextRightCellId ( ) const
inline

Noeud devant à droite dans la direction.

Définition à la ligne 224 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ previous()

__host__ __device__ NodeLocalId Arcane::DirNodeLocalId::previous ( ) const
inline

Maille avant.

Définition à la ligne 194 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ previousId()

__host__ __device__ NodeLocalId Arcane::DirNodeLocalId::previousId ( ) const
inline

Maille avant.

Définition à la ligne 196 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ previousLeftCellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::previousLeftCellId ( ) const
inline

Noeud derrière à gauche dans la direction.

Définition à la ligne 228 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ previousRightCellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::previousRightCellId ( ) const
inline

Noeud derrière à droite dans la direction.

Définition à la ligne 226 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ topNextLeftCellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::topNextLeftCellId ( ) const
inline

Noeud devant à gauche dans la direction.

Définition à la ligne 231 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ topNextRightCellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::topNextRightCellId ( ) const
inline

Noeud devant à droite dans la direction.

Définition à la ligne 233 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ topPreviousLeftCellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::topPreviousLeftCellId ( ) const
inline

Noeud derrière à gauche dans la direction.

Définition à la ligne 237 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.

◆ topPreviousRightCellId()

__host__ __device__ CellLocalId Arcane::DirNodeLocalId::topPreviousRightCellId ( ) const
inline

Noeud derrière à droite dans la direction.

Définition à la ligne 235 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.


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