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. | |
Types privés | |
| typedef signed char | IndexType |
Fonctions membres privées | |
| __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.
|
private |
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.
Références cellIndex().
Référencé par nextLeftCellId(), nextRightCellId(), previousLeftCellId(), previousRightCellId(), topNextLeftCellId(), topNextRightCellId(), topPreviousLeftCellId(), et topPreviousRightCellId().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :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().
Voici le graphe des appelants de cette fonction :
|
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().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 224 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
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().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 226 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 231 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 233 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 237 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 235 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
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.
|
staticconstexprprivate |
Définition à la ligne 176 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.