12#ifndef MFEM_QUADRILATERAL
13#define MFEM_QUADRILATERAL
36 Quadrilateral(
int ind1,
int ind2,
int ind3,
int ind4,
int attr = 1);
61 MFEM_DEPRECATED
int GetNFaces(
int &nFaceVertices)
const override
62 { nFaceVertices = 0;
return 0; }
A 2D bi-linear element on a square with nodes at the vertices of the square.
Abstract data type element.
int attribute
Element's attribute (specifying material property, etc).
Type
Constants for the classes derived from Element.
Data type quadrilateral element.
virtual ~Quadrilateral()=default
void SetVertices(const Array< int > &v) override
Set the indices defining the vertices.
int GetNFaceVertices(int) const override
int GetNVertices() const override
int GetNFaces() const override
Element * Duplicate(Mesh *m) const override
Type GetType() const override
Return element's type.
const int * GetEdgeVertices(int ei) const override
MFEM_DEPRECATED int GetNFaces(int &nFaceVertices) const override
int * GetVertices() override
const int * GetFaceVertices(int fi) const override
int GetNEdges() const override
Geometry::Constants< Geometry::SQUARE > geom_t
BiLinear2DFiniteElement QuadrilateralFE
static const int Edges[NumEdges][2]