Infos sur les noeuds d'une direction spécifique X,Y ou Z d'un maillage structuré. Plus de détails...
#include <arcane/cartesianmesh/NodeDirectionMng.h>
Classes | |
class | Impl |
Fonctions membres publiques | |
NodeDirectionMng () | |
Créé une instance vide. | |
DirNode | node (Node n) const |
Noeud direction correspondant au noeud n. | |
DirNode | node (NodeLocalId n) const |
Noeud direction correspondant au noeud n. | |
DirNode | dirNode (NodeLocalId n) const |
Noeud direction correspondant au noeud n. | |
__host__ __device__ DirNodeLocalId | dirNodeId (NodeLocalId n) const |
Noeud direction correspondant au noeud n. | |
NodeGroup | allNodes () const |
Groupe de tous les noeuds dans la direction. | |
NodeGroup | innerNodes () const |
Groupe de tous les noeuds internes dans la direction. | |
NodeGroup | outerNodes () const |
Groupe de tous les noeuds externes dans la direction. | |
DirNode | operator[] (Node n) |
Noeud direction correspondant au noeud n. | |
DirNode | operator[] (NodeLocalId n) const |
Noeud direction correspondant au noeud n. | |
DirNode | operator[] (NodeEnumerator inode) const |
Noeud direction correspondant à l'itérateur du noeud inode. | |
eMeshDirection | direction () const |
Valeur de la direction. | |
Fonctions membres protégées | |
void | _internalComputeInfos (const CellDirectionMng &cell_dm, const NodeGroup &all_nodes, const VariableCellReal3 &cells_center) |
void | _internalInit (ICartesianMesh *cm, eMeshDirection dir, Integer patch_index) |
void | _internalDestroy () |
void | _internalResizeInfos (Int32 new_size) |
Redimensionne le conteneur contenant les ItemDirectionInfo. | |
Infos sur les noeuds d'une direction spécifique X,Y ou Z d'un maillage structuré.
Définition à la ligne 255 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Arcane::NodeDirectionMng::NodeDirectionMng | ( | ) |
Créé une instance vide.
L'instance n'est pas valide tant que _internalInit() n'a pas été appelé.
Définition à la ligne 61 du fichier NodeDirectionMng.cc.
|
protected |
Définition à la ligne 109 du fichier NodeDirectionMng.cc.
|
protected |
Définition à la ligne 89 du fichier NodeDirectionMng.cc.
|
protected |
Définition à la ligne 74 du fichier NodeDirectionMng.cc.
|
protected |
Redimensionne le conteneur contenant les ItemDirectionInfo.
Cela invalide les instances courantes de NodeDirectionMng.
Définition à la ligne 99 du fichier NodeDirectionMng.cc.
Références Arccore::Array< T >::resize(), et Arccore::Array< T >::view().
NodeGroup Arcane::NodeDirectionMng::allNodes | ( | ) | const |
Groupe de tous les noeuds dans la direction.
Définition à la ligne 302 du fichier NodeDirectionMng.cc.
|
inline |
Valeur de la direction.
Définition à la ligne 370 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud direction correspondant au noeud n.
Définition à la ligne 321 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud direction correspondant au noeud n.
Définition à la ligne 327 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
NodeGroup Arcane::NodeDirectionMng::innerNodes | ( | ) | const |
Groupe de tous les noeuds internes dans la direction.
Un noeud est considéré comme interne si son noeud avant ou après n'est pas nul.
Définition à la ligne 311 du fichier NodeDirectionMng.cc.
Noeud direction correspondant au noeud n.
Définition à la ligne 309 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références Arcane::Item::localId().
|
inline |
Noeud direction correspondant au noeud n.
Définition à la ligne 315 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Noeud direction correspondant au noeud n.
Définition à la ligne 352 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
Références Arcane::Item::localId().
|
inline |
Noeud direction correspondant à l'itérateur du noeud inode.
Définition à la ligne 364 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
|
inline |
Noeud direction correspondant au noeud n.
Définition à la ligne 358 du fichier src/arcane/cartesianmesh/NodeDirectionMng.h.
NodeGroup Arcane::NodeDirectionMng::outerNodes | ( | ) | const |
Groupe de tous les noeuds externes dans la direction.
Un noeud est considéré comme externe si son noeud avant ou après est nul.
Définition à la ligne 320 du fichier NodeDirectionMng.cc.