0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_orderpack::mrgrnk Interface Reference

Merge-sort ranking. More...

Public Member Functions

subroutine d_mrgrnk (xdont, irngt)
 
subroutine r_mrgrnk (xdont, irngt)
 
subroutine i_mrgrnk (xdont, irngt)
 
subroutine c_mrgrnk (xdont, irngt)
 

Detailed Description

Merge-sort ranking.

Ranks array XVALT into index array IRNGT, using merge-sort.
For performance reasons, the first 2 passes are taken out of the standard loop, and use dedicated coding.

Parameters
[in]integer(i4)/real(sp,dp), dimension(:) :: XVALTArray to be ranked.
Return values
integer(i4), dimension(:) :: IRNGTIndex of rank.

Definition at line 487 of file mo_orderpack.f90.

Member Function/Subroutine Documentation

◆ c_mrgrnk()

subroutine mo_orderpack::mrgrnk::c_mrgrnk ( character(*), dimension (:), intent(in)  xdont,
integer(kind = i4), dimension (:), intent(out)  irngt 
)

Definition at line 6626 of file mo_orderpack.f90.

◆ d_mrgrnk()

subroutine mo_orderpack::mrgrnk::d_mrgrnk ( real(kind = dp), dimension (:), intent(in)  xdont,
integer(kind = i4), dimension (:), intent(out)  irngt 
)

Definition at line 6026 of file mo_orderpack.f90.

◆ i_mrgrnk()

subroutine mo_orderpack::mrgrnk::i_mrgrnk ( integer(kind = i4), dimension (:), intent(in)  xdont,
integer(kind = i4), dimension (:), intent(out)  irngt 
)

Definition at line 6426 of file mo_orderpack.f90.

◆ r_mrgrnk()

subroutine mo_orderpack::mrgrnk::r_mrgrnk ( real(kind = sp), dimension (:), intent(in)  xdont,
integer(kind = i4), dimension (:), intent(out)  irngt 
)

Definition at line 6226 of file mo_orderpack.f90.


The documentation for this interface was generated from the following file: