![]() |
MFEM
v4.5.2
Finite element discretization library
|
Data type point element. More...
#include <point.hpp>
Public Types | |
| typedef Geometry::Constants< Geometry::POINT > | geom_t |
Public Types inherited from mfem::Element | |
| enum | Type { POINT, SEGMENT, TRIANGLE, QUADRILATERAL, TETRAHEDRON, HEXAHEDRON, WEDGE, PYRAMID } |
| Constants for the classes derived from Element. More... | |
Public Member Functions | |
| Point () | |
| Point (const int *ind, int attr=-1) | |
| Constructs point by specifying the indices and the attribute. More... | |
| virtual Type | GetType () const |
| Return element's type. More... | |
| virtual void | GetVertices (Array< int > &v) const |
| Returns the indices of the element's vertices. More... | |
| virtual int * | GetVertices () |
| virtual int | GetNVertices () const |
| virtual int | GetNEdges () const |
| virtual const int * | GetEdgeVertices (int ei) const |
| virtual MFEM_DEPRECATED int | GetNFaces (int &nFaceVertices) const |
| virtual int | GetNFaces () const |
| virtual int | GetNFaceVertices (int) const |
| virtual const int * | GetFaceVertices (int fi) const |
| virtual Element * | Duplicate (Mesh *m) const |
| virtual | ~Point () |
Public Member Functions inherited from mfem::Element | |
| Element (Geometry::Type bg=Geometry::POINT) | |
| Default element constructor. More... | |
| Geometry::Type | GetGeometryType () const |
| int | GetAttribute () const |
| Return element's attribute. More... | |
| void | SetAttribute (const int attr) |
| Set element's attribute. More... | |
| virtual void | SetVertices (const int *ind) |
| Set the indices the element according to the input. More... | |
| 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. More... | |
| virtual int | NeedRefinement (HashTable< Hashed2 > &v_to_v) const |
| Return 1 if the element needs refinement in order to get conforming mesh. More... | |
| virtual void | ResetTransform (int tr) |
| Set current coarse-fine transformation number. More... | |
| virtual void | PushTransform (int tr) |
| Add 'tr' to the current chain of coarse-fine transformations. More... | |
| virtual unsigned | GetTransform () const |
| Return current coarse-fine transformation. More... | |
| virtual | ~Element () |
| Destroys element. More... | |
Protected Attributes | |
| int | indices [1] |
Protected Attributes inherited from mfem::Element | |
| int | attribute |
| Element's attribute (specifying material property, etc). More... | |
| Geometry::Type | base_geom |
| Element's type from the Finite Element's perspective. More... | |
| mfem::Point::Point | ( | const int * | ind, |
| int | attr = -1 |
||
| ) |
Implements mfem::Element.
|
inlinevirtual |
Implements mfem::Element.
|
inlinevirtual |
Implements mfem::Element.
|
inlinevirtual |
Implements mfem::Element.
|
inlinevirtual |
Implements mfem::Element.
|
inlinevirtual |
Implements mfem::Element.
|
inlinevirtual |
Implements mfem::Element.
|
inlinevirtual |
Implements mfem::Element.
|
inlinevirtual |
|
virtual |
Returns the indices of the element's vertices.
Implements mfem::Element.
|
inlinevirtual |
Implements mfem::Element.
1.8.14