|
Neko 0.9.1
A portable framework for high-order spectral element flow simulations
|

Public Member Functions | |
| procedure, pass(this) | init (this, nelv) |
| Initialise a triangular surface mesh. | |
| procedure, pass(this) | free (this) |
| Deallocate a triangular surface mesh. | |
| procedure, pass(this) | add_element (this, p1, p2, p3) |
| Add an element to a mesh. | |
Public Attributes | |
| type(tri_t), dimension(:), allocatable | el |
| Tetrahedron elements. | |
| type(point_t), dimension(:), allocatable | points |
| List of points. | |
| integer | nelv |
| integer | mpts |
Definition at line 41 of file tri_mesh.f90.
| procedure, pass(this) tri_mesh::tri_mesh_t::add_element | ( | class(tri_mesh_t), intent(inout) | this, |
| type(point_t), intent(inout), target | p1, | ||
| type(point_t), intent(inout), target | p2, | ||
| type(point_t), intent(inout), target | p3 | ||
| ) |
Definition at line 49 of file tri_mesh.f90.
Definition at line 48 of file tri_mesh.f90.
| procedure, pass(this) tri_mesh::tri_mesh_t::init | ( | class(tri_mesh_t), intent(inout) | this, |
| integer, intent(in) | nelv | ||
| ) |
Definition at line 47 of file tri_mesh.f90.
| type(tri_t), dimension(:), allocatable tri_mesh::tri_mesh_t::el |
Definition at line 42 of file tri_mesh.f90.
| integer tri_mesh::tri_mesh_t::mpts |
Definition at line 45 of file tri_mesh.f90.
| integer tri_mesh::tri_mesh_t::nelv |
Definition at line 44 of file tri_mesh.f90.
| type(point_t), dimension(:), allocatable tri_mesh::tri_mesh_t::points |
Definition at line 43 of file tri_mesh.f90.