FV3 Bundle
tools_kdtree2_pq Module Reference

Data Types

type  kdtree2_result
 
type  pq
 

Functions/Subroutines

type(pq) function, public pq_create (results_in)
 
subroutine heapify (a, i_in)
 
subroutine, public pq_max (a, e)
 
real(kind_real) function, public pq_maxpri (a)
 
subroutine, public pq_extract_max (a, e)
 
real(kind_real) function, public pq_insert (a, dis, sdis, idx)
 
real(kind_real) function, public pq_replace_max (a, dis, sdis, idx)
 
subroutine, public pq_delete (a, i)
 

Function/Subroutine Documentation

◆ heapify()

subroutine tools_kdtree2_pq::heapify ( type(pq), pointer  a,
integer, intent(in)  i_in 
)
private

Definition at line 110 of file tools_kdtree2_pq.F90.

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

◆ pq_create()

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

Definition at line 82 of file tools_kdtree2_pq.F90.

Here is the caller graph for this function:

◆ pq_delete()

subroutine, public tools_kdtree2_pq::pq_delete ( type(pq), pointer  a,
integer  i 
)

Definition at line 369 of file tools_kdtree2_pq.F90.

Here is the call graph for this function:

◆ pq_extract_max()

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

Definition at line 218 of file tools_kdtree2_pq.F90.

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

◆ pq_insert()

real(kind_real) function, public tools_kdtree2_pq::pq_insert ( type(pq), pointer  a,
real(kind_real), intent(in)  dis,
real(kind_real), intent(in)  sdis,
integer, intent(in)  idx 
)

Definition at line 248 of file tools_kdtree2_pq.F90.

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

◆ pq_max()

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

Definition at line 187 of file tools_kdtree2_pq.F90.

◆ pq_maxpri()

real(kind_real) function, public tools_kdtree2_pq::pq_maxpri ( type(pq), pointer  a)

Definition at line 203 of file tools_kdtree2_pq.F90.

◆ pq_replace_max()

real(kind_real) function, public tools_kdtree2_pq::pq_replace_max ( type(pq), pointer  a,
real(kind_real), intent(in)  dis,
real(kind_real), intent(in)  sdis,
integer, intent(in)  idx 
)

Definition at line 295 of file tools_kdtree2_pq.F90.

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