Maille avec info directionnelle des noeuds. Plus de détails...
#include <arcane/cartesianmesh/CellDirectionMng.h>
Fonctions membres publiques | |
ARCCORE_HOST_DEVICE CellLocalId | cellId () const |
Maille associée. | |
ARCCORE_HOST_DEVICE NodeLocalId | nextLeftId () const |
Noeud devant à gauche dans la direction. | |
ARCCORE_HOST_DEVICE NodeLocalId | nextRightId () const |
Noeud devant à droite dans la direction. | |
ARCCORE_HOST_DEVICE NodeLocalId | previousRightId () const |
Noeud derrière à droite dans la direction. | |
ARCCORE_HOST_DEVICE NodeLocalId | previousLeftId () const |
Noeud derrière à gauche dans la direction. | |
ARCCORE_HOST_DEVICE NodeLocalId | topNextLeftId () const |
Noeud devant à gauche dans la direction. | |
ARCCORE_HOST_DEVICE NodeLocalId | topNextRightId () const |
Noeud devant à droite dans la direction. | |
ARCCORE_HOST_DEVICE NodeLocalId | topPreviousRightId () const |
Noeud derrière à droite dans la direction. | |
ARCCORE_HOST_DEVICE NodeLocalId | topPreviousLeftId () const |
Noeud derrière à gauche dans la direction. | |
Types privés | |
using | Int8 = std::int8_t |
Fonctions membres privées | |
ARCCORE_HOST_DEVICE | DirCellNodeLocalId (CellLocalId c, const Int8 *nodes_indirection, IndexedCellNodeConnectivityView view) |
Attributs privés | |
friend | CellDirectionMng |
CellLocalId | m_cell |
const Int8 * | m_nodes_indirection |
IndexedCellNodeConnectivityView | m_view |
Maille avec info directionnelle des noeuds.
Les instances de cette classe sont temporaires et construites via CellDirectionMng::cellNode().
Définition à la ligne 181 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Définition à la ligne 184 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inlineprivate |
Définition à la ligne 188 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Maille associée.
Définition à la ligne 197 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 200 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 202 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 206 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 204 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 209 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 211 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 215 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 213 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Définition à la ligne 183 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Définition à la ligne 219 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Définition à la ligne 220 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.
|
private |
Définition à la ligne 221 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.