Partitioning used for argQuicksort routines
Interfaced with argPartition
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r32), | intent(in) | :: | this(:) | |||
| integer(kind=i32), | intent(inout) | :: | idx(:) | |||
| integer(kind=i32), | intent(in) | :: | left | |||
| integer(kind=i32), | intent(in) | :: | right | |||
| integer(kind=i32), | intent(inout) | :: | i |
Interfaced with argPartition
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | this(:) | |||
| integer(kind=i32), | intent(inout) | :: | idx(:) | |||
| integer(kind=i32), | intent(in) | :: | left | |||
| integer(kind=i32), | intent(in) | :: | right | |||
| integer(kind=i32), | intent(inout) | :: | i |
Interfaced with argPartition
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=i32), | intent(in) | :: | this(:) | |||
| integer(kind=i32), | intent(inout) | :: | idx(:) | |||
| integer(kind=i32), | intent(in) | :: | left | |||
| integer(kind=i32), | intent(in) | :: | right | |||
| integer(kind=i32), | intent(inout) | :: | i |
Interfaced with argPartition
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=i64), | intent(in) | :: | this(:) | |||
| integer(kind=i32), | intent(inout) | :: | idx(:) | |||
| integer(kind=i32), | intent(in) | :: | left | |||
| integer(kind=i32), | intent(in) | :: | right | |||
| integer(kind=i32), | intent(inout) | :: | i |