Patch AMR d'un maillage cartésien. Plus de détails...
#include <arcane/cartesianmesh/CartesianPatch.h>
Graphe de collaboration de Arcane::CartesianPatch:Fonctions membres publiques | |
| CartesianPatch ()=default | |
| Patch nul. | |
| CartesianPatch (ICartesianMeshPatch *patch_interface) | |
| Patch nul. | |
| CartesianPatch & | operator= (const CartesianPatch &)=default |
| CartesianPatch & | operator= (ICartesianMeshPatch *patch_interface) |
| CellGroup | cells () |
| Groupe de mailles du patch (incluant les mailles de recouvrement). | |
| CellGroup | inPatchCells () |
| Groupe de mailles du patch (sans les mailles de recouvrement). | |
| Integer | index () const |
| Index du patch dans le tableau des patchs. | |
| Integer | level () const |
| Niveau du patch. | |
| CellDirectionMng & | cellDirection (eMeshDirection dir) |
| Liste des mailles dans la direction dir. | |
| CellDirectionMng & | cellDirection (Integer idir) |
| Liste des mailles dans la direction dir (0, 1 ou 2) | |
| FaceDirectionMng & | faceDirection (eMeshDirection dir) |
| Liste des faces dans la direction dir. | |
| FaceDirectionMng & | faceDirection (Integer idir) |
| Liste des faces dans la direction dir (0, 1 ou 2) | |
| NodeDirectionMng & | nodeDirection (eMeshDirection dir) |
| Liste des noeuds dans la direction dir. | |
| NodeDirectionMng & | nodeDirection (Integer idir) |
| Liste des noeuds dans la direction dir (0, 1 ou 2) | |
| void | checkValid () const |
| Effectue des vérifications sur la validité de l'instance. | |
| AMRPatchPosition | position () const |
| Méthode permettant de récupérer la position du patch dans le maillage cartesien. | |
| bool | isNull () const |
| Indique si le patch est nul. | |
| ICartesianMeshPatch * | patchInterface () const |
| Interface associée au patch (pour compatibilité avec l'existant) | |
Attributs privés | |
| ICartesianMeshPatch * | m_patch = nullptr |
Patch AMR d'un maillage cartésien.
Définition à la ligne 33 du fichier CartesianPatch.h.
|
inlineexplicit |
Patch nul.
Définition à la ligne 41 du fichier CartesianPatch.h.
|
inline |
Liste des mailles dans la direction dir.
Définition à la ligne 79 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
|
inline |
Liste des mailles dans la direction dir (0, 1 ou 2)
Définition à la ligne 86 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
| CellGroup Arcane::CartesianPatch::cells | ( | ) |
Groupe de mailles du patch (incluant les mailles de recouvrement).
Définition à la ligne 27 du fichier CartesianPatch.cc.
Références ARCANE_CHECK_POINTER.
|
inline |
Effectue des vérifications sur la validité de l'instance.
Définition à la ligne 121 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
|
inline |
Liste des faces dans la direction dir.
Définition à la ligne 93 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
|
inline |
Liste des faces dans la direction dir (0, 1 ou 2)
Définition à la ligne 100 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
| Integer Arcane::CartesianPatch::index | ( | ) | const |
Index du patch dans le tableau des patchs.
Définition à la ligne 47 du fichier CartesianPatch.cc.
Références ARCANE_CHECK_POINTER.
| CellGroup Arcane::CartesianPatch::inPatchCells | ( | ) |
Groupe de mailles du patch (sans les mailles de recouvrement).
Valide uniquement avec l'AMR type 3 (PatchCartesianMeshOnly).
Définition à la ligne 37 du fichier CartesianPatch.cc.
Références ARCANE_CHECK_POINTER.
|
inline |
Indique si le patch est nul.
Définition à la ligne 140 du fichier CartesianPatch.h.
|
inline |
Niveau du patch.
Valide uniquement avec l'AMR type 3 (PatchCartesianMeshOnly).
Définition à la ligne 72 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
|
inline |
Liste des noeuds dans la direction dir.
Définition à la ligne 107 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
|
inline |
Liste des noeuds dans la direction dir (0, 1 ou 2)
Définition à la ligne 114 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
|
inline |
Définition à la ligne 46 du fichier CartesianPatch.h.
|
inline |
Interface associée au patch (pour compatibilité avec l'existant)
Définition à la ligne 143 du fichier CartesianPatch.h.
|
inline |
Méthode permettant de récupérer la position du patch dans le maillage cartesien.
Définition à la ligne 133 du fichier CartesianPatch.h.
Références ARCANE_CHECK_POINTER.
|
private |
Définition à la ligne 147 du fichier CartesianPatch.h.