The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Portable array sorting and search functions.
Data Types | |
interface | int_search44 |
interface | int_search48 |
interface | int_search84 |
interface | int_search88 |
interface | int_sort44 |
interface | int_sort48 |
interface | int_sort84 |
interface | int_sort88 |
interface | search_array |
Search a sorted integer array. More... | |
interface | sort_array |
Sort an array in ascending order. More... | |
interface | sort_matrix |
Functions/Subroutines | |
integer(i4) function | search4 (item, list, n) |
Integer(4) implementation of search_array. | |
integer(i8) function | search8 (item, list, n) |
Integer(8) implementation of search_array. | |
subroutine | sort4 (ia, n) |
Integer(4) implementation of sort_array. | |
subroutine | sort8 (ia, n) |
Integer(8) implementation of sort_array. | |
subroutine | sorta4 (ia, n, m) |
Integer(4) 2D implementation of sort_array. | |
subroutine | sorta8 (ia, n, m) |
Integer(8) 2D implementation of sort_array. | |
|
private |
Integer(4) implementation of search_array.
[in] | item | Value to search for |
[in] | list | Array to search [n] |
[in] | n | Size of array |
|
private |
Integer(8) implementation of search_array.
[in] | item | Value to search for |
[in] | list | Array to search [n] |
[in] | n | Size of array |
Integer(4) implementation of sort_array.
[in,out] | ia | Array to sort |
[in] | n | Number of values in array |
Integer(8) implementation of sort_array.
[in,out] | ia | Array to sort |
[in] | n | Number of values in array |
|
private |
Integer(4) 2D implementation of sort_array.
[in,out] | ia | Array to sort |
[in] | n | Number of values in first dimension of array |
[in] | m | Number of values in second dimension of array |
|
private |
Integer(8) 2D implementation of sort_array.
[in,out] | ia | Array to sort |
[in] | n | Number of values in first dimension of array |
[in] | m | Number of values in second dimension of array |