| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
Data Types | |
| type | aabb_el_finder_t | 
| Implements global interpolation for arbitrary points in the domain.  More... | |
Functions/Subroutines | |
| subroutine | aabb_el_finder_init (this, x, y, z, nel, xh, padding) | 
| Initialize the AABB element finder.   | |
| subroutine | aabb_el_finder_free (this) | 
| Free the AABB element finder.   | |
| subroutine | aabb_el_finder_find_candidates (this, my_point, el_candidates) | 
| It uses the AABB tree to find the elements that overlap with the point.   | |
| subroutine | aabb_el_finder_find_candidates_batch (this, points, n_points, all_el_candidates, n_el_cands) | 
      
  | 
  private | 
Definition at line 105 of file aabb_el_finder.f90.
      
  | 
  private | 
Definition at line 117 of file aabb_el_finder.f90.
      
  | 
  private | 
Definition at line 94 of file aabb_el_finder.f90.
| subroutine aabb_el_finder::aabb_el_finder_init | ( | class(aabb_el_finder_t), intent(inout) | this, | 
| real(kind=rp), dimension(:), intent(in), target | x, | ||
| real(kind=rp), dimension(:), intent(in), target | y, | ||
| real(kind=rp), dimension(:), intent(in), target | z, | ||
| integer, intent(in) | nel, | ||
| type(space_t), intent(in) | xh, | ||
| real(kind=dp), intent(in) | padding | ||
| ) | 
Create a local tree for each element at this rank
Definition at line 65 of file aabb_el_finder.f90.