Neko  0.8.1
A portable framework for high-order spectral element flow simulations
tri_mesh Module Reference

Defines a triangular surface mesh. More...

Data Types

type  tri_mesh_t
 

Functions/Subroutines

subroutine tri_mesh_init (this, nelv)
 Initialise a triangular surface mesh. More...
 
subroutine tri_mesh_free (this)
 Deallocate a triangular surface mesh. More...
 
subroutine tri_mesh_add_element (this, p1, p2, p3)
 Add an element to a mesh. More...
 

Detailed Description

Defines a triangular surface mesh.

Mesh derived from a surface geometry

Function/Subroutine Documentation

◆ tri_mesh_add_element()

subroutine tri_mesh::tri_mesh_add_element ( class(tri_mesh_t), intent(inout)  this,
type(point_t), intent(inout)  p1,
type(point_t), intent(inout)  p2,
type(point_t), intent(inout)  p3 
)
private

Add an element to a mesh.

Definition at line 85 of file tri_mesh.f90.

◆ tri_mesh_free()

subroutine tri_mesh::tri_mesh_free ( class(tri_mesh_t), intent(inout)  this)
private

Deallocate a triangular surface mesh.

Definition at line 71 of file tri_mesh.f90.

◆ tri_mesh_init()

subroutine tri_mesh::tri_mesh_init ( class(tri_mesh_t), intent(inout)  this,
integer, intent(in)  nelv 
)

Initialise a triangular surface mesh.

Definition at line 55 of file tri_mesh.f90.