Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
intersection_detector::intersect_detector_t Type Reference
Collaboration diagram for intersection_detector::intersect_detector_t:

Public Member Functions

procedure, pass(thisinit (this, msh, padding)
 Initialise an intersector detector for a given mesh msh.
 
procedure, pass(thisfree (this)
 Destroy an intersector detector.
 
procedure, pass(thisoverlap (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
 

Detailed Description

Definition at line 46 of file intersection_detector.f90.

Member Function/Subroutine Documentation

◆ free()

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.

◆ init()

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.

◆ overlap()

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.

Member Data Documentation

◆ msh

type(mesh_t), pointer, private intersection_detector::intersect_detector_t::msh => null()
private

Definition at line 47 of file intersection_detector.f90.

◆ search_tree

type(aabb_tree_t), private intersection_detector::intersect_detector_t::search_tree
private

Definition at line 48 of file intersection_detector.f90.


The documentation for this type was generated from the following file: