Arcane  4.2.3.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::geometric::Pyramid5Connectivity Class Reference

Connectivity information for geometric elements of type GeomType::Pyramid5. More...

#include <arcane/geometry/CellConnectivity.h>

Inheritance diagram for Arcane::geometric::Pyramid5Connectivity:
Collaboration diagram for Arcane::geometric::Pyramid5Connectivity:

Public Member Functions

Integer nbNode () const
Integer nbEdge () const
Integer nbFace () const
Public Member Functions inherited from Arcane::geometric::CellConnectivity
 CellConnectivity (Integer nb_node, Integer nb_edge, Integer nb_face, GeomType cell_type)
Integer nbNode () const
Integer nbEdge () const
Integer nbFace () const
Integer nbSubZone () const
 Number of control sub-volumes.
Integer nbSubZoneFace () const
 Number of internal SVC faces.
const Integer * nodeAssociation () const
const NodeConnectic * nodeConnectic () const
const EdgeConnectic * edgeConnectic () const
const FaceConnectic * faceConnectic () const
const SVCFaceConnectic * SCVFaceConnectic () const
GeomType cellType () const
 Cell type (GeomType::Quad4, GeomType::Hexaedron8, ...).

Private Member Functions

void _init ()

Additional Inherited Members

Public Attributes inherited from Arcane::geometric::CellConnectivity
Integer m_edge_node_sub_zone_id [3]
 Local numbers in the control sub-volumes.
Integer m_face_node_sub_zone_id [3]
Integer m_edge_direct_connectic [ItemStaticInfo::MAX_CELL_EDGE *2]
 Connectic for edges.
Protected Member Functions inherited from Arcane::geometric::CellConnectivity
void _setEdgeDirectConnectic ()
Protected Attributes inherited from Arcane::geometric::CellConnectivity
Integer m_nb_sub_zone = 0
 Number of control sub-volumes.
Integer m_nb_svc_face = 0
const Integer * m_node_association = nullptr
 Local number of the vertex associated with the control sub-volume.
const NodeConnectic * m_node_connectic = nullptr
const EdgeConnectic * m_edge_connectic = nullptr
const FaceConnectic * m_face_connectic = nullptr
const SVCFaceConnectic * m_svc_face_connectic = nullptr
Integer m_nb_node
Integer m_nb_edge
Integer m_nb_face
Int32 * m_edge_first_node = nullptr
Int32 * m_edge_second_node = nullptr
GeomType m_cell_type

Detailed Description

Connectivity information for geometric elements of type GeomType::Pyramid5.

Note
the pyramid has 8 edges but it is considered a degenerate hexahedron at the pyramid's apex. To account for this, we indicate that it has 12 edges.

Definition at line 148 of file src/arcane/geometry/CellConnectivity.h.

Constructor & Destructor Documentation

◆ Pyramid5Connectivity()

Arcane::geometric::Pyramid5Connectivity::Pyramid5Connectivity ( )
inline

Definition at line 152 of file src/arcane/geometry/CellConnectivity.h.

Member Function Documentation

◆ _init()

void Pyramid5Connectivity::_init ( )
private

Definition at line 111 of file CellConnectivity.cc.

◆ nbEdge()

Integer Arcane::geometric::Pyramid5Connectivity::nbEdge ( ) const
inline

Definition at line 157 of file src/arcane/geometry/CellConnectivity.h.

◆ nbFace()

Integer Arcane::geometric::Pyramid5Connectivity::nbFace ( ) const
inline

Definition at line 158 of file src/arcane/geometry/CellConnectivity.h.

◆ nbNode()

Integer Arcane::geometric::Pyramid5Connectivity::nbNode ( ) const
inline

Definition at line 156 of file src/arcane/geometry/CellConnectivity.h.


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