Perform an indirect insertion sort on an array
Interfaced with argInsertionsort
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r32) | :: | this(:) | 1D array |
|||
integer(kind=i32) | :: | indx(:) | Sort this integer key |
|||
integer(kind=i32) | :: | iLeft | Left index |
|||
integer(kind=i32) | :: | iRight | Right index |
Interfaced with argInsertionsort
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64) | :: | this(:) | 1D array |
|||
integer(kind=i32) | :: | indx(:) | Sort this integer key |
|||
integer(kind=i32) | :: | iLeft | Left index |
|||
integer(kind=i32) | :: | iRight | Right index |
Interfaced with argInsertionsort
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i32) | :: | this(:) | 1D array |
|||
integer(kind=i32) | :: | indx(:) | Sort this integer key |
|||
integer(kind=i32) | :: | iLeft | Left index |
|||
integer(kind=i32) | :: | iRight | Right index |
Interfaced with argInsertionsort
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i64) | :: | this(:) | 1D array |
|||
integer(kind=i32) | :: | indx(:) | Sort this integer key |
|||
integer(kind=i32) | :: | iLeft | Left index |
|||
integer(kind=i32) | :: | iRight | Right index |