79 Node const* nodes[3]);
Definition of the Element class.
Definition of mesh-related Enumerations.
Collects error flags for mesh elements.
Returns linear order edge.
static const unsigned n_all_nodes
Constant: The number of all nodes for this element.
static const unsigned n_neighbors
Constant: The number of neighbors.
static const MeshElemType mesh_elem_type
Constant: The geometric type of the element.
static ElementErrorCode validate(const Element *e)
static const unsigned n_edges
Constant: The number of edges.
static bool isPntInElement(Node const *const *nodes, MathLib::Point3d const &pnt, double eps)
static const CellType cell_type
Constant: The FEM type of the element.
static unsigned identifyFace(Node const *const *, Node const *nodes[3])
Returns the ID of a face given an array of nodes.
static double computeVolume(Node const *const *_nodes)
Calculates the volume of a convex hexahedron by partitioning it into six tetrahedra.
static const unsigned n_base_nodes
Constant: The number of base nodes for this element.
static const unsigned edge_nodes[3][2]
Constant: Local node index table for edge.
CellType
Types of mesh elements supported by OpenGeoSys.
MeshElemType
Types of mesh elements supported by OpenGeoSys. Values are from VTKCellType enum.