| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 

Public Member Functions | |
| procedure, pass(this) | init (this, msh, padding) | 
| Initialise an intersector detector for a given mesh msh.   | |
| procedure, pass(this) | free (this) | 
| Destroy an intersector detector.   | |
| procedure, pass(this) | overlap (this, p, overlaps) | 
| Computes the overlap between elements and a given point p.   | |
Private Attributes | |
| type(mesh_t), pointer, private | msh => null() | 
| type(aabb_tree_t), private | search_tree | 
Definition at line 46 of file intersection_detector.f90.
| procedure, pass(this) intersection_detector::intersect_detector_t::free | ( | class(intersect_detector_t), intent(inout) | this | ) | 
Definition at line 51 of file intersection_detector.f90.
| procedure, pass(this) intersection_detector::intersect_detector_t::init | ( | class(intersect_detector_t), intent(inout) | this, | 
| type(mesh_t), intent(in), target | msh, | ||
| real(kind=dp), intent(in), optional | padding | ||
| ) | 
Definition at line 50 of file intersection_detector.f90.
| procedure, pass(this) intersection_detector::intersect_detector_t::overlap | ( | class(intersect_detector_t), intent(inout) | this, | 
| type(point_t), intent(in) | p, | ||
| type(stack_i4_t), intent(inout) | overlaps | ||
| ) | 
Definition at line 52 of file intersection_detector.f90.
Definition at line 47 of file intersection_detector.f90.
      
  | 
  private | 
Definition at line 48 of file intersection_detector.f90.