Noeud avant et après un noeud suivant une direction. Plus de détails...
#include <arcane/cartesianmesh/NodeDirectionMng.h>
Fonctions membres publiques | |
ARCCORE_HOST_DEVICE NodeLocalId | previous () const |
Maille avant. | |
ARCCORE_HOST_DEVICE NodeLocalId | previousId () const |
Maille avant. | |
ARCCORE_HOST_DEVICE NodeLocalId | next () const |
Maille après. | |
ARCCORE_HOST_DEVICE NodeLocalId | nextId () const |
Maille après. | |
ARCCORE_HOST_DEVICE Int32 | cellIndex (Int32 position) const |
Indice dans la liste des mailles de ce noeud d'une maille en fonction de sa position. | |
ARCCORE_HOST_DEVICE CellLocalId | cellId (Int32 position) const |
Indice local d'une maille en fonction de sa position par rapport à ce noeud. | |
ARCCORE_HOST_DEVICE CellLocalId | nextLeftCellId () const |
Noeud devant à gauche dans la direction. | |
ARCCORE_HOST_DEVICE CellLocalId | nextRightCellId () const |
Noeud devant à droite dans la direction. | |
ARCCORE_HOST_DEVICE CellLocalId | previousRightCellId () const |
Noeud derrière à droite dans la direction. | |
ARCCORE_HOST_DEVICE CellLocalId | previousLeftCellId () const |
Noeud derrière à gauche dans la direction. | |
ARCCORE_HOST_DEVICE CellLocalId | topNextLeftCellId () const |
Noeud devant à gauche dans la direction. | |
ARCCORE_HOST_DEVICE CellLocalId | topNextRightCellId () const |
Noeud devant à droite dans la direction. | |
ARCCORE_HOST_DEVICE CellLocalId | topPreviousRightCellId () const |
Noeud derrière à droite dans la direction. | |
ARCCORE_HOST_DEVICE CellLocalId | topPreviousLeftCellId () const |
Noeud derrière à gauche dans la direction. | |
Types privés | |
typedef signed char | IndexType |
Fonctions membres privées | |
ARCCORE_HOST_DEVICE | DirNodeLocalId (NodeLocalId current, NodeLocalId next, NodeLocalId prev, DirNode::DirNodeCellIndex idx, IndexedNodeCellConnectivityView view) |
Attributs privés | |
friend | NodeDirectionMng |
NodeLocalId | m_current |
NodeLocalId | m_previous |
NodeLocalId | m_next |
DirNode::DirNodeCellIndex | m_cell_index |
IndexedNodeCellConnectivityView | m_view |
Attributs privés statiques | |
static constexpr IndexType | NULL_CELL = -1 |
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.
Définition à la ligne 175 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inlineprivate |
Définition à la ligne 181 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.
|
private |
Définition à la ligne 244 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 241 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 243 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 242 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 245 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 171 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Définition à la ligne 176 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.