public interface argsort
argsort generates the indices that would sort an array.
Functions
private module function argsort_dp(x, order)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
real(kind=dp), |
intent(in) |
|
| :: |
x(:) | |
integer, |
intent(in), |
optional |
| :: |
order | |
Return Value integer,
allocatable, (:)
private module function argsort_int16(x, order)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
integer(kind=int16), |
intent(in) |
|
| :: |
x(:) | |
integer, |
intent(in), |
optional |
| :: |
order | |
Return Value integer,
allocatable, (:)
private module function argsort_int32(x, order)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
integer(kind=int32), |
intent(in) |
|
| :: |
x(:) | |
integer, |
intent(in), |
optional |
| :: |
order | |
Return Value integer,
allocatable, (:)
private module function argsort_int64(x, order)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
integer(kind=int64), |
intent(in) |
|
| :: |
x(:) | |
integer, |
intent(in), |
optional |
| :: |
order | |
Return Value integer,
allocatable, (:)
private module function argsort_int8(x, order)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
integer(kind=int8), |
intent(in) |
|
| :: |
x(:) | |
integer, |
intent(in), |
optional |
| :: |
order | |
Return Value integer,
allocatable, (:)
private module function argsort_sp(x, order)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
real(kind=sp), |
intent(in) |
|
| :: |
x(:) | |
integer, |
intent(in), |
optional |
| :: |
order | |
Return Value integer,
allocatable, (:)