Infos sur les face d'une direction spécifique X,Y ou Z d'un maillage structuré. Plus de détails...
#include <arcane/cartesianmesh/FaceDirectionMng.h>
Classes | |
| class | Impl |
Fonctions membres publiques | |
| FaceDirectionMng () | |
| Créé une instance vide. | |
| DirFace | face (Face f) const |
| Face direction correspondant à la face f. | |
| DirFace | face (FaceLocalId f) const |
| Face direction correspondant à la face f. | |
| __host__ __device__ DirFaceLocalId | dirFaceId (FaceLocalId f) const |
| Face direction correspondant à la face f. | |
| FaceGroup | allFaces () const |
| Groupe de toutes les faces dans la direction. | |
| FaceGroup | overallFaces () const |
| Groupe de toutes les faces de recouvrement dans la direction. | |
| FaceGroup | inPatchFaces () const |
| Groupe de toutes les faces du patch dans la direction. | |
| FaceGroup | innerFaces () const |
| Groupe de toutes les faces internes dans la direction. | |
| FaceGroup | outerFaces () const |
| Groupe de toutes les faces externes dans la direction. | |
| DirFace | operator[] (Face f) const |
| Face direction correspondant à la face f. | |
| DirFace | operator[] (FaceLocalId f) const |
| Face direction correspondant à la face f. | |
| DirFace | operator[] (FaceEnumerator iface) const |
| Face direction correspondant à l'itérateur de la face iface. | |
| eMeshDirection | direction () const |
| Valeur de la direction. | |
Infos sur les face d'une direction spécifique X,Y ou Z d'un maillage structuré.
Définition à la ligne 109 du fichier src/arcane/cartesianmesh/FaceDirectionMng.h.
| Arcane::FaceDirectionMng::FaceDirectionMng | ( | ) |
Créé une instance vide.
L'instance n'est pas valide tant que _internalInit() n'a pas été appelé.
Définition à la ligne 58 du fichier FaceDirectionMng.cc.
Références Arcane::MD_DirInvalid.
| FaceGroup Arcane::FaceDirectionMng::allFaces | ( | ) | const |
Groupe de toutes les faces dans la direction.
Définition à la ligne 504 du fichier FaceDirectionMng.cc.
|
inline |
Valeur de la direction.
Définition à la ligne 226 du fichier src/arcane/cartesianmesh/FaceDirectionMng.h.
|
inline |
Face direction correspondant à la face f.
Définition à la ligne 142 du fichier src/arcane/cartesianmesh/FaceDirectionMng.h.
Face direction correspondant à la face f.
Définition à la ligne 131 du fichier src/arcane/cartesianmesh/FaceDirectionMng.h.
Références Arcane::Item::localId().
|
inline |
Face direction correspondant à la face f.
Définition à la ligne 136 du fichier src/arcane/cartesianmesh/FaceDirectionMng.h.
| FaceGroup Arcane::FaceDirectionMng::innerFaces | ( | ) | const |
Groupe de toutes les faces internes dans la direction.
Une face est considérée comme interne si sa maille devant et derrière n'est pas nulle et n'est pas une maille de recouvrement.
Définition à la ligne 531 du fichier FaceDirectionMng.cc.
| FaceGroup Arcane::FaceDirectionMng::inPatchFaces | ( | ) | const |
Groupe de toutes les faces du patch dans la direction.
Ce sont toutes les faces qui n'ont pas deux mailles de recouvrement. (innerFaces() + outerFaces() ou simplement !overallFaces())
Définition à la ligne 522 du fichier FaceDirectionMng.cc.
Face direction correspondant à la face f.
Définition à la ligne 208 du fichier src/arcane/cartesianmesh/FaceDirectionMng.h.
Références Arcane::Item::localId().
|
inline |
Face direction correspondant à l'itérateur de la face iface.
Définition à la ligne 220 du fichier src/arcane/cartesianmesh/FaceDirectionMng.h.
Références Arcane::ItemEnumeratorBase::itemLocalId().
|
inline |
Face direction correspondant à la face f.
Définition à la ligne 214 du fichier src/arcane/cartesianmesh/FaceDirectionMng.h.
| FaceGroup Arcane::FaceDirectionMng::outerFaces | ( | ) | const |
Groupe de toutes les faces externes dans la direction.
Une face est considérée comme externe si sa maille devant ou derrière est de recouvrement ou est nulle (si l'on est au bord du domaine ou s'il n'y a pas de couches de mailles de recouvrements).
Définition à la ligne 540 du fichier FaceDirectionMng.cc.
| FaceGroup Arcane::FaceDirectionMng::overallFaces | ( | ) | const |
Groupe de toutes les faces de recouvrement dans la direction.
Ce sont toutes les faces qui ont deux mailles de recouvrement autour.
0 1 2 3 4 ┌───┬──┬──┬──┬──┐ │ │ │ │ │ │ │ ├──┼──┼──┼──┤ │ │ │ │ │ │ └───┴──┴──┴──┴──┘
0 : level -1 1 et 2 : Mailles de recouvrements (overallCells) 3 : Mailles externes (outerCells) 4 : Mailles internes (innerCells)
La couche de mailles de recouvrements désigne la couche de mailles de même niveau autour du patch. Ces mailles peuvent appartenir à un ou plusieurs patchs.
Définition à la ligne 513 du fichier FaceDirectionMng.cc.