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

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

#include <arcane/cartesianmesh/CellDirectionMng.h>

+ Graphe de collaboration de Arcane::DirCellNode:

Fonctions membres publiques

Cell cell () const
 Maille associée.
 
CellLocalId cellId () const
 Maille associée.
 
Node nextLeft () const
 Noeud devant à gauche dans la direction.
 
Node nextRight () const
 Noeud devant à droite dans la direction.
 
Node previousRight () const
 Noeud derrière à droite dans la direction.
 
Node previousLeft () const
 Noeud derrière à gauche dans la direction.
 
NodeLocalId nextLeftId () const
 Noeud devant à gauche dans la direction.
 
NodeLocalId nextRightId () const
 Noeud devant à droite dans la direction.
 
NodeLocalId previousRightId () const
 Noeud derrière à droite dans la direction.
 
NodeLocalId previousLeftId () const
 Noeud derrière à gauche dans la direction.
 
Node topNextLeft () const
 Noeud devant à gauche dans la direction.
 
Node topNextRight () const
 Noeud devant à droite dans la direction.
 
Node topPreviousRight () const
 Noeud derrière à droite dans la direction.
 
Node topPreviousLeft () const
 Noeud derrière à gauche dans la direction.
 
NodeLocalId topNextLeftId () const
 Noeud devant à gauche dans la direction.
 
NodeLocalId topNextRightId () const
 Noeud devant à droite dans la direction.
 
NodeLocalId topPreviousRightId () const
 Noeud derrière à droite dans la direction.
 
NodeLocalId topPreviousLeftId () const
 Noeud derrière à gauche dans la direction.
 

Types privés

using Int8 = std::int8_t
 

Fonctions membres privées

 DirCellNode (Cell c, const Int8 *nodes_indirection)
 

Attributs privés

friend CellDirectionMng
 
Cell m_cell
 
const Int8 * m_nodes_indirection
 

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 111 du fichier src/arcane/cartesianmesh/CellDirectionMng.h.

Documentation des définitions de type membres

◆ Int8

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

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

Documentation des constructeurs et destructeur

◆ DirCellNode()

Arcane::DirCellNode::DirCellNode ( Cell  c,
const Int8 *  nodes_indirection 
)
inlineprivate

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

Documentation des fonctions membres

◆ cell()

Cell Arcane::DirCellNode::cell ( ) const
inline

Maille associée.

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

◆ cellId()

CellLocalId Arcane::DirCellNode::cellId ( ) const
inline

Maille associée.

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

◆ nextLeft()

Node Arcane::DirCellNode::nextLeft ( ) const
inline

Noeud devant à gauche dans la direction.

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

◆ nextLeftId()

NodeLocalId Arcane::DirCellNode::nextLeftId ( ) const
inline

Noeud devant à gauche dans la direction.

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

◆ nextRight()

Node Arcane::DirCellNode::nextRight ( ) const
inline

Noeud devant à droite dans la direction.

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

◆ nextRightId()

NodeLocalId Arcane::DirCellNode::nextRightId ( ) const
inline

Noeud devant à droite dans la direction.

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

◆ previousLeft()

Node Arcane::DirCellNode::previousLeft ( ) const
inline

Noeud derrière à gauche dans la direction.

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

◆ previousLeftId()

NodeLocalId Arcane::DirCellNode::previousLeftId ( ) const
inline

Noeud derrière à gauche dans la direction.

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

◆ previousRight()

Node Arcane::DirCellNode::previousRight ( ) const
inline

Noeud derrière à droite dans la direction.

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

◆ previousRightId()

NodeLocalId Arcane::DirCellNode::previousRightId ( ) const
inline

Noeud derrière à droite dans la direction.

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

◆ topNextLeft()

Node Arcane::DirCellNode::topNextLeft ( ) const
inline

Noeud devant à gauche dans la direction.

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

◆ topNextLeftId()

NodeLocalId Arcane::DirCellNode::topNextLeftId ( ) const
inline

Noeud devant à gauche dans la direction.

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

◆ topNextRight()

Node Arcane::DirCellNode::topNextRight ( ) const
inline

Noeud devant à droite dans la direction.

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

◆ topNextRightId()

NodeLocalId Arcane::DirCellNode::topNextRightId ( ) const
inline

Noeud devant à droite dans la direction.

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

◆ topPreviousLeft()

Node Arcane::DirCellNode::topPreviousLeft ( ) const
inline

Noeud derrière à gauche dans la direction.

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

◆ topPreviousLeftId()

NodeLocalId Arcane::DirCellNode::topPreviousLeftId ( ) const
inline

Noeud derrière à gauche dans la direction.

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

◆ topPreviousRight()

Node Arcane::DirCellNode::topPreviousRight ( ) const
inline

Noeud derrière à droite dans la direction.

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

◆ topPreviousRightId()

NodeLocalId Arcane::DirCellNode::topPreviousRightId ( ) const
inline

Noeud derrière à droite dans la direction.

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

Documentation des données membres

◆ CellDirectionMng

friend Arcane::DirCellNode::CellDirectionMng
private

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

◆ m_cell

Cell Arcane::DirCellNode::m_cell
private

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

◆ m_nodes_indirection

const Int8* Arcane::DirCellNode::m_nodes_indirection
private

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


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