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.
|
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.
|
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.
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 224 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
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.
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 226 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 231 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 233 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 237 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 235 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.