Noeud avant et après un noeud suivant une direction. Plus de détails...
#include <arcane/cartesianmesh/NodeDirectionMng.h>
Fonctions membres publiques | |
Node | previous () const |
Maille avant. | |
NodeLocalId | previousId () const |
Maille avant. | |
Node | next () const |
Maille après. | |
NodeLocalId | nextId () const |
Maille après. | |
Int32 | cellIndex (Int32 position) const |
Indice dans la liste des mailles de ce noeud d'une maille en fonction de sa position. | |
CellLocalId | cellId (Int32 position) const |
Indice local d'une maille en fonction de sa position par rapport à ce noeud. | |
Cell | cell (Int32 position) const |
Maille en fonction de sa position par rapport à ce noeud. | |
Cell | nextLeftCell () const |
Noeud devant à gauche dans la direction. | |
Cell | nextRightCell () const |
Noeud devant à droite dans la direction. | |
Cell | previousRightCell () const |
Noeud derrière à droite dans la direction. | |
Cell | previousLeftCell () const |
Noeud derrière à gauche dans la direction. | |
CellLocalId | nextLeftCellId () const |
Noeud devant à gauche dans la direction. | |
CellLocalId | nextRightCellId () const |
Noeud devant à droite dans la direction. | |
CellLocalId | previousRightCellId () const |
Noeud derrière à droite dans la direction. | |
CellLocalId | previousLeftCellId () const |
Noeud derrière à gauche dans la direction. | |
Cell | topNextLeftCell () const |
Noeud devant à gauche dans la direction. | |
Cell | topNextRightCell () const |
Noeud devant à droite dans la direction. | |
Cell | topPreviousRightCell () const |
Noeud derrière à droite dans la direction. | |
Cell | topPreviousLeftCell () const |
Noeud derrière à gauche dans la direction. | |
CellLocalId | topNextLeftCellId () const |
Noeud devant à gauche dans la direction. | |
CellLocalId | topNextRightCellId () const |
Noeud devant à droite dans la direction. | |
CellLocalId | topPreviousRightCellId () const |
Noeud derrière à droite dans la direction. | |
CellLocalId | topPreviousLeftCellId () const |
Noeud derrière à gauche dans la direction. | |
Amis | |
class | DirNodeLocalId |
Noeud avant et après un noeud suivant une direction.
Les instances de cette classe sont temporaires et construites via NodeDirectionMng::node().
Définition à la ligne 40 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
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 110 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellIndex().
Référencé par nextLeftCell(), nextRightCell(), previousLeftCell(), previousRightCell(), topNextLeftCell(), topNextRightCell(), topPreviousLeftCell(), et topPreviousRightCell().
|
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 99 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellIndex().
Référencé par nextLeftCellId(), nextRightCellId(), previousLeftCellId(), previousRightCellId(), topNextLeftCellId(), topNextRightCellId(), topPreviousLeftCellId(), et topPreviousRightCellId().
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 92 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Maille après.
Définition à la ligne 82 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Maille après.
Définition à la ligne 84 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 117 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 126 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 119 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 128 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Maille avant.
Définition à la ligne 78 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Maille avant.
Définition à la ligne 80 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 123 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 132 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 121 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 130 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 135 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 144 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 137 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 146 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 141 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 150 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 139 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 148 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
|
friend |
Définition à la ligne 43 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.