12 #ifndef MFEM_HEXAHEDRON 13 #define MFEM_HEXAHEDRON 15 #include "../config/config.hpp" 36 Hexahedron(
int ind1,
int ind2,
int ind3,
int ind4,
37 int ind5,
int ind6,
int ind7,
int ind8,
int attr = 1);
55 MFEM_DEPRECATED
virtual int GetNFaces(
int &nFaceVertices)
const 56 { nFaceVertices = 4;
return 6; }
71 extern MFEM_EXPORT
class TriLinear3DFiniteElement
HexahedronFE;
virtual int GetNFaces() const
Type GetType() const
Return element's type.
virtual const int * GetEdgeVertices(int ei) const
TriLinear3DFiniteElement HexahedronFE
virtual int GetNFaceVertices(int) const
virtual int GetNEdges() const
Data type hexahedron element.
virtual int GetNVertices() const
Type
Constants for the classes derived from Element.
Geometry::Constants< Geometry::CUBE > geom_t
virtual int * GetVertices()
int attribute
Element's attribute (specifying material property, etc).
virtual Element * Duplicate(Mesh *m) const
static const int FaceVert[NumFaces][MaxFaceVert]
virtual MFEM_DEPRECATED int GetNFaces(int &nFaceVertices) const
static const int Edges[NumEdges][2]
virtual const int * GetFaceVertices(int fi) const
Abstract data type element.