SABER
|
Qsort routines. More...
Data Types | |
interface | interchange_sort |
interface | qsort |
interface | quick_sort |
Functions/Subroutines | |
recursive subroutine | qsort_integer (n, list, order) |
Sort an integer subvector. More... | |
recursive subroutine | qsort_real (n, list, order) |
Sort a real subvector. More... | |
recursive subroutine | quick_sort_integer (n, left_end, right_end, list, order) |
Sort an integer subvector. More... | |
recursive subroutine | quick_sort_real (n, left_end, right_end, list, order) |
Sort a real subvector. More... | |
subroutine | interchange_sort_integer (n, left_end, right_end, list, order) |
Interchange integers. More... | |
subroutine | interchange_sort_real (n, left_end, right_end, list, order) |
Interchange reals. More... | |
Qsort routines.
|
private |
Interchange integers.
[in] | n | Input vector size |
[in] | left_end | Left end of the vector |
[in] | right_end | Right end of the vector |
[in,out] | list | Vector to sort |
[in,out] | order | Positions of the elements in the original order |
Definition at line 215 of file tools_qsort.F90.
|
private |
Interchange reals.
[in] | n | Input vector size |
[in] | left_end | Left end of the vector |
[in] | right_end | Right end of the vector |
[in,out] | list | Vector to sort |
[in,out] | order | Positions of the elements in the original order |
Definition at line 249 of file tools_qsort.F90.
|
private |
Sort an integer subvector.
[in] | n | Input vector size |
[in,out] | list | Vector to sort |
[in,out] | order | Positions of the elements in the original order |
Definition at line 43 of file tools_qsort.F90.
|
private |
Sort a real subvector.
[in] | n | Input vector size |
[in,out] | list | Vector to sort |
[in,out] | order | Positions of the elements in the original order |
Definition at line 67 of file tools_qsort.F90.
|
private |
Sort an integer subvector.
[in] | n | Input vector size |
[in] | left_end | Left end of the vector |
[in] | right_end | Right end of the vector |
[in,out] | list | Vector to sort |
[in,out] | order | Positions of the elements in the original order |
Definition at line 91 of file tools_qsort.F90.
|
private |
Sort a real subvector.
[in] | n | Input vector size |
[in] | left_end | Left end of the vector |
[in] | right_end | Right end of the vector |
[in,out] | list | Vector to sort |
[in,out] | order | Positions of the elements in the original order |
Definition at line 153 of file tools_qsort.F90.