Maille avec info directionnelle des noeuds.
Plus de détails...
#include <arcane/cartesianmesh/CellDirectionMng.h>
|
| __host__ __device__ CellLocalId | cellId () const |
| | Maille associée.
|
| __host__ __device__ NodeLocalId | nextLeftId () const |
| | Noeud devant à gauche dans la direction.
|
| __host__ __device__ NodeLocalId | nextRightId () const |
| | Noeud devant à droite dans la direction.
|
| __host__ __device__ NodeLocalId | previousRightId () const |
| | Noeud derrière à droite dans la direction.
|
| __host__ __device__ NodeLocalId | previousLeftId () const |
| | Noeud derrière à gauche dans la direction.
|
| __host__ __device__ NodeLocalId | topNextLeftId () const |
| | Noeud devant à gauche dans la direction.
|
| __host__ __device__ NodeLocalId | topNextRightId () const |
| | Noeud devant à droite dans la direction.
|
| __host__ __device__ NodeLocalId | topPreviousRightId () const |
| | Noeud derrière à droite dans la direction.
|
| __host__ __device__ NodeLocalId | topPreviousLeftId () const |
| | Noeud derrière à gauche dans la direction.
|
|
| __host__ __device__ | DirCellNodeLocalId (CellLocalId c, const Int8 *nodes_indirection, IndexedCellNodeConnectivityView 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.
◆ Int8
| using Arcane::DirCellNodeLocalId::Int8 = std::int8_t |
|
private |
◆ DirCellNodeLocalId()
| __host__ __device__ Arcane::DirCellNodeLocalId::DirCellNodeLocalId |
( |
CellLocalId | c, |
|
|
const Int8 * | nodes_indirection, |
|
|
IndexedCellNodeConnectivityView | view ) |
|
inlineprivate |
◆ cellId()
| __host__ __device__ CellLocalId Arcane::DirCellNodeLocalId::cellId |
( |
| ) |
const |
|
inline |
◆ nextLeftId()
| __host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::nextLeftId |
( |
| ) |
const |
|
inline |
◆ nextRightId()
| __host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::nextRightId |
( |
| ) |
const |
|
inline |
◆ previousLeftId()
| __host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::previousLeftId |
( |
| ) |
const |
|
inline |
◆ previousRightId()
| __host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::previousRightId |
( |
| ) |
const |
|
inline |
◆ topNextLeftId()
| __host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::topNextLeftId |
( |
| ) |
const |
|
inline |
◆ topNextRightId()
| __host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::topNextRightId |
( |
| ) |
const |
|
inline |
◆ topPreviousLeftId()
| __host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::topPreviousLeftId |
( |
| ) |
const |
|
inline |
◆ topPreviousRightId()
| __host__ __device__ NodeLocalId Arcane::DirCellNodeLocalId::topPreviousRightId |
( |
| ) |
const |
|
inline |
◆ CellDirectionMng
| friend Arcane::DirCellNodeLocalId::CellDirectionMng |
|
private |
◆ m_cell
| CellLocalId Arcane::DirCellNodeLocalId::m_cell |
|
private |
◆ m_nodes_indirection
| const Int8* Arcane::DirCellNodeLocalId::m_nodes_indirection |
|
private |
◆ m_view
| IndexedCellNodeConnectivityView Arcane::DirCellNodeLocalId::m_view |
|
private |
La documentation de cette classe a été générée à partir du fichier suivant :