LifeV
Hexa Class Reference

#include <ElementShapes.hpp>

+ Inheritance diagram for Hexa:
+ Collaboration diagram for Hexa:

Static Public Member Functions

static std::pair< ID, bool > faceToEdge (ID const &iFace, ID const &jEdge)
 

Static Public Attributes

static const ReferenceShapes S_shape = HEXA
 Identify the shape. More...
 
static const ReferenceGeometry S_geometry = VOLUME
 Identify the geometric entity. More...
 
static const UInt S_nDimensions = 3
 Dimensionality. More...
 
static const UInt S_numFaces = 6
 Number of faces. More...
 
static const UInt S_numVertices = 8
 Number of vertices. More...
 
static const UInt S_numEdges = S_numFaces + S_numVertices - 2
 Number of edges. More...
 
static const UInt S_numFacets = S_numFaces
 Number of facets. More...
 
static const UInt S_numRidges = S_numEdges
 Number of ridges. More...
 
static const UInt S_numPeaks = S_numVertices
 Number of peaks. More...
 

Detailed Description

Definition at line 310 of file ElementShapes.hpp.

Member Function Documentation

◆ faceToEdge()

std::pair< ID, bool > faceToEdge ( ID const &  iFace,
ID const &  jEdge 
)
static
Returns
a pair: the local numbering of the j-th edge on the i-th face, and true if the orientation of the edge on the face is consistent with that of the same edge on the element

Definition at line 107 of file ElementShapes.cpp.

Field Documentation

◆ S_shape

const ReferenceShapes S_shape = HEXA
static

Identify the shape.

Definition at line 313 of file ElementShapes.hpp.

◆ S_geometry

const ReferenceGeometry S_geometry = VOLUME
static

Identify the geometric entity.

Definition at line 314 of file ElementShapes.hpp.

◆ S_nDimensions

const UInt S_nDimensions = 3
static

Dimensionality.

Definition at line 315 of file ElementShapes.hpp.

◆ S_numFaces

const UInt S_numFaces = 6
static

Number of faces.

Definition at line 316 of file ElementShapes.hpp.

◆ S_numVertices

const UInt S_numVertices = 8
static

Number of vertices.

Definition at line 317 of file ElementShapes.hpp.

◆ S_numEdges

const UInt S_numEdges = S_numFaces + S_numVertices - 2
static

Number of edges.

Definition at line 318 of file ElementShapes.hpp.

◆ S_numFacets

const UInt S_numFacets = S_numFaces
static

Number of facets.

Definition at line 319 of file ElementShapes.hpp.

◆ S_numRidges

const UInt S_numRidges = S_numEdges
static

Number of ridges.

Definition at line 320 of file ElementShapes.hpp.

◆ S_numPeaks

const UInt S_numPeaks = S_numVertices
static

Number of peaks.

Definition at line 321 of file ElementShapes.hpp.


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