ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Data Types | Functions/Subroutines
kdtree2_priority_queue_module Module Reference

Data Types

type  kdtree2_result
 
type  pq
 

Functions/Subroutines

type(pq) function, public pq_create (results_in)
 
subroutine, public pq_max (a, e)
 
real(kind=realtype) function, public pq_maxpri (a)
 
subroutine, public pq_extract_max (a, e)
 
real(kind=realtype) function, public pq_insert (a, dis, idx)
 
real(kind=realtype) function, public pq_replace_max (a, dis, idx)
 
subroutine, public pq_delete (a, i)
 

Function/Subroutine Documentation

◆ pq_create()

type(pq) function, public kdtree2_priority_queue_module::pq_create ( type(kdtree2_result), dimension(:), target  results_in)

Definition at line 76 of file kd_tree.f90.

Referenced by kdtree2_module::kdtree2_n_nearest(), and kdtree2_module::kdtree2_n_nearest_around_point().

Here is the caller graph for this function:

◆ pq_delete()

subroutine, public kdtree2_priority_queue_module::pq_delete ( type(pq), pointer  a,
integer(kind=inttype)  i 
)

Definition at line 435 of file kd_tree.f90.

◆ pq_extract_max()

subroutine, public kdtree2_priority_queue_module::pq_extract_max ( type(pq), pointer  a,
type(kdtree2_result), intent(out)  e 
)

Definition at line 247 of file kd_tree.f90.

Referenced by pq_replace_max().

Here is the caller graph for this function:

◆ pq_insert()

real(kind=realtype) function, public kdtree2_priority_queue_module::pq_insert ( type(pq), pointer  a,
real(kind=realtype), intent(in)  dis,
integer(kind=inttype), intent(in)  idx 
)

Definition at line 277 of file kd_tree.f90.

Referenced by kdtree2_module::kdtree2_r_count_around_point(), and pq_replace_max().

Here is the caller graph for this function:

◆ pq_max()

subroutine, public kdtree2_priority_queue_module::pq_max ( type(pq), pointer  a,
type(kdtree2_result), intent(out)  e 
)

Definition at line 215 of file kd_tree.f90.

◆ pq_maxpri()

real(kind=realtype) function, public kdtree2_priority_queue_module::pq_maxpri ( type(pq), pointer  a)

Definition at line 234 of file kd_tree.f90.

◆ pq_replace_max()

real(kind=realtype) function, public kdtree2_priority_queue_module::pq_replace_max ( type(pq), pointer  a,
real(kind=realtype), intent(in)  dis,
integer(kind=inttype), intent(in)  idx 
)

Definition at line 363 of file kd_tree.f90.

References pq_extract_max(), and pq_insert().

Referenced by kdtree2_module::kdtree2_r_count_around_point().

Here is the call graph for this function:
Here is the caller graph for this function: