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