|
Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Data Types | |
| type | tri::tri_t |
| Triangular element. More... | |
Modules | |
| module | tri |
| Defines a triangular element. | |
Functions/Subroutines | |
| subroutine | tri::tri_init (this, id, p1, p2, p3) |
| Create a trinagular element based upon three points. | |
| subroutine | tri::tri_facet_id (this, t, side) |
| Return the edge id for face i as a 2-tuple t. | |
| subroutine | tri::tri_facet_order (this, t, side) |
| Return the ordered edge for face i as a 2-tuple t. | |
| real(kind=dp) function | tri::tri_diameter (this) |
| Compute the diameter of a triangular element. | |
| type(point_t) function | tri::tri_centroid (this) |
| Compute the centroid of a triangular element. | |
| pure logical function | tri::tri_equal (this, other) |
| Check if two triangle elements are equal. | |
Variables | |
| integer, parameter, public | tri::neko_tri_npts = 3 |
| Number of points. | |
| integer, parameter, public | tri::neko_tri_neds = 3 |
| Number of edges. | |
| integer, parameter, public | tri::neko_tri_gdim = 2 |
| Geometric dimension. | |
| integer, parameter, public | tri::neko_tri_sdim = 3 |
| Dimension of space. | |
| integer, dimension(2, 3), parameter | tri::edge_nodes = reshape((/1,3, 2,3, 1,2 /), (/2,3/)) |
| Edge node ids. | |