Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::DirCellNodeLocalId

Maille avec info directionnelle des noeuds. Plus de détails...

#include <arcane/cartesianmesh/CellDirectionMng.h>

+ Graphe de collaboration de Arcane::DirCellNodeLocalId:

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
 

Description détaillée

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.

Documentation des définitions de type membres

◆ Int8

using Arcane::DirCellNodeLocalId::Int8 = std::int8_t
private

Définition à la ligne 184 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

Documentation des constructeurs et destructeur

◆ DirCellNodeLocalId()

ARCCORE_HOST_DEVICE Arcane::DirCellNodeLocalId::DirCellNodeLocalId ( CellLocalId  c,
const Int8 *  nodes_indirection,
IndexedCellNodeConnectivityView  view 
)
inlineprivate

Définition à la ligne 188 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

Documentation des fonctions membres

◆ cellId()

ARCCORE_HOST_DEVICE CellLocalId Arcane::DirCellNodeLocalId::cellId ( ) const
inline

Maille associée.

Définition à la ligne 197 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ nextLeftId()

ARCCORE_HOST_DEVICE NodeLocalId Arcane::DirCellNodeLocalId::nextLeftId ( ) const
inline

Noeud devant à gauche dans la direction.

Définition à la ligne 200 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ nextRightId()

ARCCORE_HOST_DEVICE NodeLocalId Arcane::DirCellNodeLocalId::nextRightId ( ) const
inline

Noeud devant à droite dans la direction.

Définition à la ligne 202 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ previousLeftId()

ARCCORE_HOST_DEVICE NodeLocalId Arcane::DirCellNodeLocalId::previousLeftId ( ) const
inline

Noeud derrière à gauche dans la direction.

Définition à la ligne 206 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ previousRightId()

ARCCORE_HOST_DEVICE NodeLocalId Arcane::DirCellNodeLocalId::previousRightId ( ) const
inline

Noeud derrière à droite dans la direction.

Définition à la ligne 204 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ topNextLeftId()

ARCCORE_HOST_DEVICE NodeLocalId Arcane::DirCellNodeLocalId::topNextLeftId ( ) const
inline

Noeud devant à gauche dans la direction.

Définition à la ligne 209 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ topNextRightId()

ARCCORE_HOST_DEVICE NodeLocalId Arcane::DirCellNodeLocalId::topNextRightId ( ) const
inline

Noeud devant à droite dans la direction.

Définition à la ligne 211 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ topPreviousLeftId()

ARCCORE_HOST_DEVICE NodeLocalId Arcane::DirCellNodeLocalId::topPreviousLeftId ( ) const
inline

Noeud derrière à gauche dans la direction.

Définition à la ligne 215 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ topPreviousRightId()

ARCCORE_HOST_DEVICE NodeLocalId Arcane::DirCellNodeLocalId::topPreviousRightId ( ) const
inline

Noeud derrière à droite dans la direction.

Définition à la ligne 213 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

Documentation des données membres

◆ CellDirectionMng

friend Arcane::DirCellNodeLocalId::CellDirectionMng
private

Définition à la ligne 183 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ m_cell

CellLocalId Arcane::DirCellNodeLocalId::m_cell
private

Définition à la ligne 219 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ m_nodes_indirection

const Int8* Arcane::DirCellNodeLocalId::m_nodes_indirection
private

Définition à la ligne 220 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

◆ m_view

IndexedCellNodeConnectivityView Arcane::DirCellNodeLocalId::m_view
private

Définition à la ligne 221 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.


La documentation de cette classe a été générée à partir du fichier suivant :