|
| Wedge () |
|
| Wedge (const int *ind, int attr=1) |
| Constructs wedge by specifying the indices and the attribute.
|
|
| Wedge (int ind1, int ind2, int ind3, int ind4, int ind5, int ind6, int attr=1) |
| Constructs wedge by specifying the indices and the attribute.
|
|
Type | GetType () const override |
| Return element's type.
|
|
void | GetVertices (Array< int > &v) const override |
| Get the indices defining the vertices.
|
|
void | SetVertices (const Array< int > &v) override |
| Set the indices defining the vertices.
|
|
int * | GetVertices () override |
|
void | SetVertices (const int *ind) override |
| Set the indices defining the vertices.
|
|
int | GetNVertices () const override |
|
int | GetNEdges () const override |
|
const int * | GetEdgeVertices (int ei) const override |
|
MFEM_DEPRECATED int | GetNFaces (int &nFaceVertices) const override |
|
int | GetNFaces () const override |
|
int | GetNFaceVertices (int fi) const override |
|
const int * | GetFaceVertices (int fi) const override |
|
Element * | Duplicate (Mesh *m) const override |
|
virtual | ~Wedge ()=default |
|
| Element (Geometry::Type bg=Geometry::POINT) |
| Default element constructor.
|
|
Geometry::Type | GetGeometryType () const |
|
int | GetAttribute () const |
| Return element's attribute.
|
|
void | SetAttribute (const int attr) |
| Set element's attribute.
|
|
const int * | GetVertices () const |
|
virtual void | MarkEdge (const DSTable &v_to_v, const int *length) |
| Mark the longest edge by assuming/changing the order of the vertices.
|
|
virtual int | NeedRefinement (HashTable< Hashed2 > &v_to_v) const |
| Return 1 if the element needs refinement in order to get conforming mesh.
|
|
virtual void | ResetTransform (int tr) |
| Set current coarse-fine transformation number.
|
|
virtual void | PushTransform (int tr) |
| Add 'tr' to the current chain of coarse-fine transformations.
|
|
virtual unsigned | GetTransform () const |
| Return current coarse-fine transformation.
|
|
virtual | ~Element () |
| Destroys element.
|
|