| 
    Neko 1.99.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.