KdTree in 2, 3, or N dimensions. See m_KdTree for more information on how to use this class.
Overloaded Initializer for a KdTree.
Overloaded by interface KdTree
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | x(:) | x-coordinates of the points |
||
real(kind=r64), | intent(in) | :: | y(:) | y-coordinates of the points |
KdTree Class
Overloaded by interface KdTree
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | x(:) | x-coordinates of the points |
||
real(kind=r64), | intent(in) | :: | y(:) | y-coordinates of the points |
||
real(kind=r64), | intent(in) | :: | z(:) | z-coordinates of the points |
KdTree Class
Overloaded by interface KdTree
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | D(:,:) | Coordinates of the points, the k columns contain the k dimensional values. |
KdTree Class
kdTree%deallocate() - deallocate the recursive pointers