Vue spécifique sur les formes géométriques de type GeomType::Hexaedron8. Plus de détails...
#include <arcane/geometric/GeomShapeView.h>
Types publics | |
typedef HexaElementConstView | ElementConstView |
typedef HexaElementView | ElementView |
typedef HexaElement | ElementType |
typedef Hexaedron8Element | SVCElement |
typedef Hexaedron8ElementView | SVCElementView |
Fonctions membres publiques | |
Hexaedron8ShapeView (const GeomShapeView &rhs) | |
void | fillSVC (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les valeurs du i-ème sous-volume de controle. | |
operator Hexaedron8ElementConstView () const | |
Opérateur de conversion vers une vue constante sur l'élément géométrique. | |
Hexaedron8ElementConstView | elemView () const |
Vue constante sur l'élément géométrique. | |
![]() | |
GeomShape3DView (const GeomShapeView &rhs) | |
![]() | |
void | fillSubZoneTriangle3 (Quad4ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneQuad4 (Quad4ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZonePentagon5 (Quad4ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneHexagon6 (Quad4ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneTetraedron4 (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZonePyramid5 (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZonePentaedron6 (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneHexaedron8 (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneHeptaedron10 (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneOctaedron12 (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneTriangle (Quad4ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneQuad (Quad4ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZonePentagon (Quad4ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneHexagon (Quad4ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneTetra (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZonePyramid (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZonePenta (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneHexa (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneWedge7 (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneWedge8 (Hexaedron8ElementView svc, Integer i) |
Remplit svc avec les informations du i-ème sous-volume de contrôle. | |
Triangle3ElementConstView | toTriangle3Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Triangle3. | |
Quad4ElementConstView | toQuad4Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Quad4. | |
Pentagon5ElementConstView | toPentagon5Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Pentagon5. | |
Hexagon6ElementConstView | toHexagon6Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Hexagon6. | |
Tetraedron4ElementConstView | toTetraedron4Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Tetraedron4. | |
Pyramid5ElementConstView | toPyramid5Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Pyramid5. | |
Pentaedron6ElementConstView | toPentaedron6Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Pentaedron6. | |
Hexaedron8ElementConstView | toHexaedron8Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Hexaedron8. | |
Heptaedron10ElementConstView | toHeptaedron10Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Heptaedron10. | |
Octaedron12ElementConstView | toOctaedron12Element () const |
Retourne une vue spécifique vers un élément géométrique de type GeomType::Octaedron12. | |
Triangle3ShapeView | toTriangle3Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Triangle3. | |
Quad4ShapeView | toQuad4Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Quad4. | |
Pentagon5ShapeView | toPentagon5Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Pentagon5. | |
Hexagon6ShapeView | toHexagon6Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Hexagon6. | |
Tetraedron4ShapeView | toTetraedron4Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Tetraedron4. | |
Pyramid5ShapeView | toPyramid5Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Pyramid5. | |
Pentaedron6ShapeView | toPentaedron6Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Pentaedron6. | |
Hexaedron8ShapeView | toHexaedron8Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Hexaedron8. | |
Heptaedron10ShapeView | toHeptaedron10Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Heptaedron10. | |
Octaedron12ShapeView | toOctaedron12Shape () const |
Retourne une vue spécifique pour une forme géométrique de type GeomType::Octaedron12. | |
void | fillSubZoneElement (HexaElementView hexa, Integer i) |
Remplit hexa avec les informations du i-ème sous-volume de contrôle. | |
void | fillSubZoneElement (QuadElementView quad, Integer i) |
Remplit quad avec les informations du i-ème sous-volume de contrôle. | |
ARCANE_DEPRECATED_122 void | initFromHexa (HexaElementConstView hexa, GeomShape &geom_cell) |
ARCANE_DEPRECATED_122 void | initFromQuad (QuadElementConstView hexa, GeomShape &geom_cell) |
const Real3 | node (Integer i) const |
Position du ième noeud de la forme. | |
const Real3 | face (Integer i) const |
Position du centre de la ième face de la forme. | |
const Real3 | center () const |
Position du centre de la forme. | |
const Real3 | edge (Integer i) const |
Position du centre de la i-ème arête de la forme. | |
Item | item () const |
Entité associée (null si aucune) | |
Cell | cell () const |
Maille associée (null si aucune) | |
Face | face () const |
Face associée (null si aucune) | |
const NodeConnectic & | nodeConnectic (Integer i) const |
Informations de connectivité aux noeuds. | |
const EdgeConnectic & | edgeConnectic (Integer i) const |
Informations de connectivité aux arêtes. | |
const FaceConnectic & | faceConnectic (Integer i) const |
Informations de connectivité aux faces. | |
Integer | nbSubZone () const |
Nombre de sous volume de controle. | |
Integer | nbSvcFace () const |
Nombre de sous faces internes SVC. | |
Integer | nodeAssociation (Integer i) const |
Numéro local du sommet associé au sous volume de controle. | |
const SVCFaceConnectic & | svcFaceConnectic (Integer i) const |
Integer | edgeNodeSubZoneId (Integer i) const |
Numéro locaux dans le sous-volumes de contrôle. | |
Integer | faceNodeSubZoneId (Integer i) const |
GeomType | geomType () const |
Type géométrique de la forme. | |
Fonctions membres publiques statiques | |
static Integer | nbNode () |
Nombre de noeuds de la forme (retourne 8) | |
static GeomType | geomType () |
Type de la forme (retourne GeomType::Hexaedron8 ) | |
![]() | |
static void | initializeConnectivity () |
Membres hérités additionnels | |
void | _setArray (const Real3 *node_ptr, const Real3 *face_ptr, const Real3 *center_ptr) |
const Real3POD * | _nodeView () const |
void | _setItem (Item item) |
void | _setNullItem (int item_type) |
Vue spécifique sur les formes géométriques de type GeomType::Hexaedron8.
Définition à la ligne 276 du fichier GeomShapeView.h.
Définition à la ligne 281 du fichier GeomShapeView.h.
Définition à la ligne 283 du fichier GeomShapeView.h.
Définition à la ligne 282 du fichier GeomShapeView.h.
Définition à la ligne 284 du fichier GeomShapeView.h.
Définition à la ligne 285 du fichier GeomShapeView.h.
|
inline |
Définition à la ligne 289 du fichier GeomShapeView.h.
|
inlineexplicit |
Définition à la ligne 290 du fichier GeomShapeView.h.
|
inline |
Vue constante sur l'élément géométrique.
Définition à la ligne 306 du fichier GeomShapeView.h.
|
inline |
Remplit svc avec les valeurs du i-ème sous-volume de controle.
Définition à la ligne 301 du fichier GeomShapeView.h.
|
inlinestatic |
Type de la forme (retourne GeomType::Hexaedron8 )
Définition à la ligne 299 du fichier GeomShapeView.h.
|
inlinestatic |
Nombre de noeuds de la forme (retourne 8)
Définition à la ligne 297 du fichier GeomShapeView.h.
|
inline |
Opérateur de conversion vers une vue constante sur l'élément géométrique.
Définition à la ligne 304 du fichier GeomShapeView.h.