Classe permettant de définir une zone d'un maillage. Plus de détails...
#include <arcane/cartesianmesh/AMRZonePosition.h>
Fonctions membres publiques | |
AMRZonePosition (const Real3 &position, const Real3 &length) | |
Constructeur de zone 3D. | |
AMRZonePosition (const Real2 &position, const Real2 &length) | |
Constructeur de zone 2D. | |
Real3 | position () const |
Méthode permettant de retrouver la position de la zone. | |
Real3 | length () const |
Méthode permettant de retrouver la taille de la zone. | |
bool | is3d () const |
Méthode permettant de savoir si c'est une zone 2D ou 3D. | |
void | cellsInPatch (IMesh *mesh, SharedArray< Int32 > cells_local_id) const |
Méthode permettant de retrouver les mailles incluses dans la zone. | |
Classe permettant de définir une zone d'un maillage.
Définition à la ligne 35 du fichier AMRZonePosition.h.
Constructeur de zone 3D.
position | La position géométrique de la zone. |
length | La taille de la zone. |
Définition à la ligne 44 du fichier AMRZonePosition.h.
Références length(), et position().
Constructeur de zone 2D.
position | La position géométrique de la zone. |
length | La taille de la zone. |
Définition à la ligne 55 du fichier AMRZonePosition.h.
Références length(), et position().
void Arcane::AMRZonePosition::cellsInPatch | ( | IMesh * | mesh, |
SharedArray< Int32 > | cells_local_id ) const |
Méthode permettant de retrouver les mailles incluses dans la zone.
mesh | Le maillage. |
cells_local_id | Le tableau qui contiendra les localIds des mailles de la zone. Attention : le tableau sera d'abord effacé. |
Définition à la ligne 25 du fichier AMRZonePosition.cc.
Références Arcane::Array< T >::add(), Arcane::Array< T >::clear(), ENUMERATE_, Arcane::ItemWithNodes::nbNode(), Arcane::ItemWithNodes::nodes(), Arcane::Real3POD::x, Arcane::Real3POD::y, et Arcane::Real3POD::z.
|
inline |
Méthode permettant de savoir si c'est une zone 2D ou 3D.
Définition à la ligne 85 du fichier AMRZonePosition.h.
|
inline |
Méthode permettant de retrouver la taille de la zone.
Définition à la ligne 76 du fichier AMRZonePosition.h.
Référencé par AMRZonePosition(), et AMRZonePosition().
|
inline |
Méthode permettant de retrouver la position de la zone.
Définition à la ligne 67 du fichier AMRZonePosition.h.
Référencé par AMRZonePosition(), et AMRZonePosition().