Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::geometric::GeomShape3DView Class Reference

View on 3D geometric shape. More...

#include <arcane/geometry/GeomShapeView.h>

Public Member Functions

 GeomShape3DView (const GeomShapeView &rhs)
Public Member Functions inherited from Arcane::geometric::GeomShapeView
void fillSubZoneTriangle3 (Quad4ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneQuad4 (Quad4ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZonePentagon5 (Quad4ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneHexagon6 (Quad4ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneTetraedron4 (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZonePyramid5 (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZonePentaedron6 (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneHexaedron8 (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneHeptaedron10 (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneOctaedron12 (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneTriangle (Quad4ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneQuad (Quad4ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZonePentagon (Quad4ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneHexagon (Quad4ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneTetra (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZonePyramid (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZonePenta (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneHexa (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneWedge7 (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
void fillSubZoneWedge8 (Hexaedron8ElementView svc, Integer i)
 Fills svc with the information of the i-th control sub-volume.
Triangle3ElementConstView toTriangle3Element () const
 Returns a specific view to a geometric element of type GeomType::Triangle3.
Quad4ElementConstView toQuad4Element () const
 Returns a specific view to a geometric element of type GeomType::Quad4.
Pentagon5ElementConstView toPentagon5Element () const
 Returns a specific view to a geometric element of type GeomType::Pentagon5.
Hexagon6ElementConstView toHexagon6Element () const
 Returns a specific view to a geometric element of type GeomType::Hexagon6.
Tetraedron4ElementConstView toTetraedron4Element () const
 Returns a specific view to a geometric element of type GeomType::Tetraedron4.
Pyramid5ElementConstView toPyramid5Element () const
 Returns a specific view to a geometric element of type GeomType::Pyramid5.
Pentaedron6ElementConstView toPentaedron6Element () const
 Returns a specific view to a geometric element of type GeomType::Pentaedron6.
Hexaedron8ElementConstView toHexaedron8Element () const
 Returns a specific view to a geometric element of type GeomType::Hexaedron8.
Heptaedron10ElementConstView toHeptaedron10Element () const
 Returns a specific view to a geometric element of type GeomType::Heptaedron10.
Octaedron12ElementConstView toOctaedron12Element () const
 Returns a specific view to a geometric element of type GeomType::Octaedron12.
Triangle3ShapeView toTriangle3Shape () const
 Returns a specific view for a geometric shape of type GeomType::Triangle3.
Quad4ShapeView toQuad4Shape () const
 Returns a specific view for a geometric shape of type GeomType::Quad4.
Pentagon5ShapeView toPentagon5Shape () const
 Returns a specific view for a geometric shape of type GeomType::Pentagon5.
Hexagon6ShapeView toHexagon6Shape () const
 Returns a specific view for a geometric shape of type GeomType::Hexagon6.
Tetraedron4ShapeView toTetraedron4Shape () const
 Returns a specific view for a geometric shape of type GeomType::Tetraedron4.
Pyramid5ShapeView toPyramid5Shape () const
 Returns a specific view for a geometric shape of type GeomType::Pyramid5.
Pentaedron6ShapeView toPentaedron6Shape () const
 Returns a specific view for a geometric shape of type GeomType::Pentaedron6.
Hexaedron8ShapeView toHexaedron8Shape () const
 Returns a specific view for a geometric shape of type GeomType::Hexaedron8.
Heptaedron10ShapeView toHeptaedron10Shape () const
 Returns a specific view for a geometric shape of type GeomType::Heptaedron10.
Octaedron12ShapeView toOctaedron12Shape () const
 Returns a specific view for a geometric shape of type GeomType::Octaedron12.
void fillSubZoneElement (HexaElementView hexa, Integer i)
 Fills hexa with the information of the i-th sub-control volume.
void fillSubZoneElement (QuadElementView quad, Integer i)
 Fills quad with the information of the i-th sub-control volume.
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 of the i-th node of the shape.
const Real3 face (Integer i) const
 Position of the center of the i-th face of the shape.
const Real3 center () const
 Position of the center of the shape.
const Real3 edge (Integer i) const
 Position of the center of the i-th edge of the shape.
Item item () const
 Associated entity (null if none).
Cell cell () const
 Associated cell (null if none).
Face face () const
 Associated face (null if none).
const NodeConnecticnodeConnectic (Integer i) const
 Node connectivity information.
const EdgeConnecticedgeConnectic (Integer i) const
 Edge connectivity information.
const FaceConnecticfaceConnectic (Integer i) const
 Face connectivity information.
Integer nbSubZone () const
 Number of sub-control volumes.
Integer nbSvcFace () const
 Number of internal SVC faces.
Integer nodeAssociation (Integer i) const
 Local number of the vertex associated with the sub-control volume.
const SVCFaceConnecticsvcFaceConnectic (Integer i) const
Integer edgeNodeSubZoneId (Integer i) const
 Local numbers within the sub-control volumes.
Integer faceNodeSubZoneId (Integer i) const
GeomType geomType () const
 Geometric type of the shape.

Additional Inherited Members

Static Public Member Functions inherited from Arcane::geometric::GeomShapeView
static void initializeConnectivity ()
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)

Detailed Description

View on 3D geometric shape.

Definition at line 278 of file GeomShapeView.h.

Constructor & Destructor Documentation

◆ GeomShape3DView() [1/2]

Arcane::geometric::GeomShape3DView::GeomShape3DView ( )
inline

Definition at line 283 of file GeomShapeView.h.

◆ GeomShape3DView() [2/2]

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

Definition at line 284 of file GeomShapeView.h.


The documentation for this class was generated from the following file: