12 #ifndef MFEM_QUADRILATERAL
13 #define MFEM_QUADRILATERAL
15 #include "../config/config.hpp"
36 Quadrilateral(
int ind1,
int ind2,
int ind3,
int ind4,
int attr = 1);
54 {
return(
edges[ei]); }
57 { nFaceVertices = 0;
return 0; }
virtual const int * GetFaceVertices(int fi) const
virtual Element * Duplicate(Mesh *m) const
Data type quadrilateral element.
virtual int GetNVertices() const
virtual void SetVertices(const int *ind)
Set the vertices according to the given input.
int attribute
Element's attribute (specifying material property, etc).
int GetType() const
Return element's type.
virtual int * GetVertices()
BiLinear2DFiniteElement QuadrilateralFE
virtual const int * GetEdgeVertices(int ei) const
Abstract data type element.
static const int edges[4][2]
virtual int GetNEdges() const
virtual int GetNFaces(int &nFaceVertices) const