Noeud avant et après un noeud suivant une direction. Plus de détails...
#include <arcane/cartesianmesh/NodeDirectionMng.h>
Graphe de collaboration de Arcane::DirNode:Classes | |
| struct | DirNodeCellIndex |
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. | |
Types privés | |
| typedef signed char | IndexType |
Fonctions membres privées | |
| DirNode (Node current, Node next, Node prev, DirNodeCellIndex idx) | |
Attributs privés | |
| friend | NodeDirectionMng |
| Node | m_current |
| Node | m_previous |
| Node | m_next |
| DirNodeCellIndex | m_cell_index |
Attributs privés statiques | |
| static constexpr IndexType | NULL_CELL = -1 |
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.
|
private |
Définition à la ligne 47 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inlineprivate |
Définition à la ligne 68 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().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
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().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :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.
Référencé par cell(), et cellId().
Voici le graphe des appelants de cette fonction :
|
inline |
Maille après.
Définition à la ligne 82 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Référencé par ArcaneTest::AMRCartesianMeshTesterModule::_nodesUidAroundNodes().
Voici le graphe des appelants de cette fonction :
|
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().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 126 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 119 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 128 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Maille avant.
Définition à la ligne 78 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Référencé par ArcaneTest::AMRCartesianMeshTesterModule::_nodesUidAroundNodes().
Voici le graphe des appelants de cette fonction :
|
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().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 132 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 121 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 130 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 135 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à gauche dans la direction.
Définition à la ligne 144 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 137 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud devant à droite dans la direction.
Définition à la ligne 146 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 141 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à gauche dans la direction.
Définition à la ligne 150 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 139 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cell().
Voici le graphe d'appel pour cette fonction :
|
inline |
Noeud derrière à droite dans la direction.
Définition à la ligne 148 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références cellId().
Voici le graphe d'appel pour cette fonction :
|
friend |
Définition à la ligne 43 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 157 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 154 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 156 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 155 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
private |
Définition à la ligne 42 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
staticconstexprprivate |
Définition à la ligne 48 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.