FORCES
FORtran lib for Comp. Env. Sys.
|
Merge-sort ranking (unoptimized) More...
Public Member Functions | |
subroutine | d_mrgref (xvalt, irngt) |
subroutine | r_mrgref (xvalt, irngt) |
subroutine | i_mrgref (xvalt, irngt) |
Merge-sort ranking (unoptimized)
Ranks array XVALT into index array IRNGT, using merge-sort. This version is not optimized for performance, and is thus not as difficult to read as the previous one.
[in] | integer(i4)/real(sp,dp), dimension(:) :: XVALT | Array to be ranked. |
integer(i4), dimension(:) :: IRNGT | Index of rank. |
Definition at line 473 of file mo_orderpack.f90.
subroutine mo_orderpack::mrgref::d_mrgref | ( | real(kind = dp), dimension (:), intent(in) | xvalt, |
integer(kind = i4), dimension (:), intent(out) | irngt | ||
) |
Definition at line 5639 of file mo_orderpack.f90.
subroutine mo_orderpack::mrgref::i_mrgref | ( | integer(kind = i4), dimension (:), intent(in) | xvalt, |
integer(kind = i4), dimension (:), intent(out) | irngt | ||
) |
Definition at line 5897 of file mo_orderpack.f90.
subroutine mo_orderpack::mrgref::r_mrgref | ( | real(kind = sp), dimension (:), intent(in) | xvalt, |
integer(kind = i4), dimension (:), intent(out) | irngt | ||
) |
Definition at line 5768 of file mo_orderpack.f90.