Noeud avant et après un noeud suivant une direction. Plus de détails...
#include <arcane/cartesianmesh/NodeDirectionMng.h>
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. | |
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.
|
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.
Références cellIndex().
Référencé par nextLeftCellId(), nextRightCellId(), previousLeftCellId(), previousRightCellId(), topNextLeftCellId(), topNextRightCellId(), topPreviousLeftCellId(), et topPreviousRightCellId().
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.
Référencé par cellId().
|
inline |
Maille après.
Définition à la ligne 198 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Maille après.
Définition à la ligne 200 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 222 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 224 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Maille avant.
Définition à la ligne 194 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Maille avant.
Définition à la ligne 196 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 228 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 226 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 231 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 233 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 237 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 235 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().