SABER
|
Subroutines/functions list. More...
Data Types | |
type | tree_type |
Functions/Subroutines | |
subroutine | tree_alloc (tree, mpl, n, mask) |
Allocation. More... | |
subroutine | tree_init (tree, lon, lat, interp_nn) |
Initialization. More... | |
subroutine | tree_dealloc (tree) |
Release memory. More... | |
subroutine | tree_find_nearest_neighbors (tree, lon, lat, nn, nn_index, nn_dist) |
Find nearest neighbors using a KDTree. More... | |
subroutine | tree_count_nearest_neighbors (tree, lon, lat, sr, nn) |
Count nearest neighbors using a tree. More... | |
subroutine | tree_inside (tree, lon, lat, inside_tree) |
Find if a point is inside (or close to) the tree points. More... | |
Variables | |
real(kind_real), parameter | nn_inc = 1.5_kind_real |
Increase factor for the nearest neighbors numbers search. More... | |
Subroutines/functions list.
Instrumentation functions Tree derived type
|
private |
Allocation.
[in,out] | mpl | MPI data |
[in] | n | Number of points |
Definition at line 75 of file type_tree.F90.
|
private |
Count nearest neighbors using a tree.
[in] | lon | Point longitude [in radians] |
[in] | lat | Point latitude [in radians] |
[in] | sr | Spherical radius [in radians] |
[out] | nn | Number of nearest neighbors found |
Definition at line 353 of file type_tree.F90.
|
private |
Release memory.
Definition at line 206 of file type_tree.F90.
|
private |
Find nearest neighbors using a KDTree.
[in] | lon | Point longitude [in radians] |
[in] | lat | Point latitude [in radians] |
[in] | nn | Number of nearest neighbors to find |
[out] | nn_index | Nearest neighbors index |
[out] | nn_dist | Nearest neighbors distance |
Definition at line 240 of file type_tree.F90.
|
private |
Initialization.
[in] | lon | Points longitudes [in radians] |
[in] | lat | Points latitudes [in radians] |
[in] | interp_nn | Number of interpolation neighbor |
Definition at line 122 of file type_tree.F90.
|
private |
Find if a point is inside (or close to) the tree points.
[in] | lon | Point longitude [in radians] |
[in] | lat | Point latitude [in radians] |
[out] | inside_tree | True if the point is inside the tree |
Definition at line 388 of file type_tree.F90.
real(kind_real), parameter type_tree::nn_inc = 1.5_kind_real |
Increase factor for the nearest neighbors numbers search.
Definition at line 45 of file type_tree.F90.