| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
Go to the source code of this file.
Modules | |
| module | signed_distance | 
| Module containing Signed Distance Functions.  | |
Functions/Subroutines | |
| subroutine, public | signed_distance::signed_distance_field (field_data, object, max_distance) | 
| Signed distance field.   | |
| subroutine | signed_distance::signed_distance_field_tri_mesh (field_data, mesh, max_distance) | 
| Signed distance field for a triangular mesh.   | |
| real(kind=dp) function | signed_distance::tri_mesh_brute_force (mesh, p, max_distance) | 
| Signed distance function.   | |
| real(kind=dp) function | signed_distance::tri_mesh_aabb_tree (tree, object_list, p, max_distance) | 
| Signed distance function using an AABB tree.   | |
| subroutine | signed_distance::element_distance (element, p, distance, weighted_sign) | 
| Main interface for the signed distance function for an element.   | |
| subroutine | signed_distance::element_distance_triangle (triangle, p, distance, weighted_sign) | 
| Signed distance function for a triangle.   | |
| pure real(kind=dp) function, dimension(3) | signed_distance::cross (a, b) | 
| Compute cross product of two vectors.   | |