Go to the source code of this file.
|
| module | tet |
| | Defines a tetrahedral element.
|
| |
|
| subroutine | tet::tet_init (this, id, p1, p2, p3, p4) |
| | Create a tetrahedral element based upon four points.
|
| |
| subroutine | tet::tet_facet_id (this, t, side) |
| | Return the facet id for face i as a 3-tuple t.
|
| |
| subroutine | tet::tet_facet_order (this, t, side) |
| | Return the ordered points for face i as a 3-tuple t.
|
| |
| subroutine | tet::tet_edge_id (this, t, side) |
| | Return the edge id for an edge i as a 2-tuple t.
|
| |
| real(kind=dp) function | tet::tet_diameter (this) |
| | Compute the diameter of a tetrahedral element.
|
| |
| type(point_t) function | tet::tet_centroid (this) |
| | Compute the centroid of a tetrahedral element.
|
| |
| pure logical function | tet::tet_equal (this, other) |
| | Check if two tet elements are equal.
|
| |
|
| integer, parameter, public | tet::neko_tet_npts = 4 |
| | Number of points.
|
| |
| integer, parameter, public | tet::neko_tet_nfcs = 4 |
| | Number of faces.
|
| |
| integer, parameter, public | tet::neko_tet_neds = 6 |
| | Number of edges.
|
| |
| integer, parameter, public | tet::neko_tet_gdim = 3 |
| | Geometric dimension.
|
| |
| integer, dimension(3, 4), parameter | tet::face_nodes = reshape((/1,3,4, 2,3,4, 1,2,4, 1,2,3/), (/3,4/)) |
| | Face node ids.
|
| |
| integer, dimension(2, 6), parameter | tet::edge_nodes = reshape((/1,2, 1,3, 2,3, 3,4, 1,4, 2,4/), (/2,6/)) |
| | Edge node ids.
|
| |