Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::geometric::Heptaedron10ShapeView

Vue spécifique sur les formes géométriques de type GeomType::Heptaedron10. Plus de détails...

#include <arcane/geometric/GeomShapeView.h>

Types publics

typedef Wedge7ElementConstView ElementConstView
 
typedef Wedge7ElementView ElementView
 
typedef Wedge7Element ElementType
 
typedef Hexaedron8Element SVCElement
 
typedef Hexaedron8ElementView SVCElementView
 

Fonctions membres publiques

 Heptaedron10ShapeView (const GeomShapeView &rhs)
 
void fillSVC (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les valeurs du i-ème sous-volume de controle.
 
 operator Heptaedron10ElementConstView () const
 Opérateur de conversion vers une vue constante sur l'élément géométrique.
 
Heptaedron10ElementConstView elemView () const
 Vue constante sur l'élément géométrique.
 
- Fonctions membres publiques hérités de Arcane::geometric::GeomShape3DView
 GeomShape3DView (const GeomShapeView &rhs)
 
- Fonctions membres publiques hérités de Arcane::geometric::GeomShapeView
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 NodeConnecticnodeConnectic (Integer i) const
 Informations de connectivité aux noeuds.
 
const EdgeConnecticedgeConnectic (Integer i) const
 Informations de connectivité aux arêtes.
 
const FaceConnecticfaceConnectic (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 SVCFaceConnecticsvcFaceConnectic (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 10)
 
static GeomType geomType ()
 Type de la forme (retourne GeomType::Heptaedron10 )
 
- Fonctions membres publiques statiques hérités de Arcane::geometric::GeomShapeView
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)
 

Description détaillée

Vue spécifique sur les formes géométriques de type GeomType::Heptaedron10.

Définition à la ligne 314 du fichier GeomShapeView.h.

Documentation des définitions de type membres

◆ ElementConstView

◆ ElementType

◆ ElementView

◆ SVCElement

◆ SVCElementView

Documentation des constructeurs et destructeur

◆ Heptaedron10ShapeView() [1/2]

Arcane::geometric::Heptaedron10ShapeView::Heptaedron10ShapeView ( )
inline

Définition à la ligne 327 du fichier GeomShapeView.h.

◆ Heptaedron10ShapeView() [2/2]

Arcane::geometric::Heptaedron10ShapeView::Heptaedron10ShapeView ( const GeomShapeView & rhs)
inlineexplicit

Définition à la ligne 328 du fichier GeomShapeView.h.

Documentation des fonctions membres

◆ elemView()

Heptaedron10ElementConstView Arcane::geometric::Heptaedron10ShapeView::elemView ( ) const
inline

Vue constante sur l'élément géométrique.

Définition à la ligne 344 du fichier GeomShapeView.h.

◆ fillSVC()

void Arcane::geometric::Heptaedron10ShapeView::fillSVC ( Hexaedron8ElementView svc,
Integer i )
inline

Remplit svc avec les valeurs du i-ème sous-volume de controle.

Définition à la ligne 339 du fichier GeomShapeView.h.

◆ geomType()

static GeomType Arcane::geometric::Heptaedron10ShapeView::geomType ( )
inlinestatic

Type de la forme (retourne GeomType::Heptaedron10 )

Définition à la ligne 337 du fichier GeomShapeView.h.

◆ nbNode()

static Integer Arcane::geometric::Heptaedron10ShapeView::nbNode ( )
inlinestatic

Nombre de noeuds de la forme (retourne 10)

Définition à la ligne 335 du fichier GeomShapeView.h.

◆ operator Heptaedron10ElementConstView()

Arcane::geometric::Heptaedron10ShapeView::operator Heptaedron10ElementConstView ( ) const
inline

Opérateur de conversion vers une vue constante sur l'élément géométrique.

Définition à la ligne 342 du fichier GeomShapeView.h.


La documentation de cette classe a été générée à partir du fichier suivant :