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

Merge-sort unique inverse ranking. More...

Public Member Functions

subroutine d_unista (xdont, nuni)
 
subroutine r_unista (xdont, nuni)
 
subroutine i_unista (xdont, nuni)
 

Detailed Description

Merge-sort unique inverse ranking.

Removes duplicates from an array This subroutine uses merge sort unique inverse ranking. It leaves in the initial set only those entries that are unique, packing the array, and leaving the order of the retained values unchanged.

Parameters
[in,out]integer(i4)/real(sp,dp), dimension(:) :: XVALTArray to be ranked.
[out]integer(i4) :: NUNIRank of last number after duplicates removed.

Definition at line 670 of file mo_orderpack.f90.

Member Function/Subroutine Documentation

◆ d_unista()

subroutine mo_orderpack::unista::d_unista ( real(kind = dp), dimension (:), intent(inout)  xdont,
integer(kind = i4), intent(out)  nuni 
)

Definition at line 14272 of file mo_orderpack.f90.

◆ i_unista()

subroutine mo_orderpack::unista::i_unista ( integer(kind = i4), dimension (:), intent(inout)  xdont,
integer(kind = i4), intent(out)  nuni 
)

Definition at line 14330 of file mo_orderpack.f90.

◆ r_unista()

subroutine mo_orderpack::unista::r_unista ( real(kind = sp), dimension (:), intent(inout)  xdont,
integer(kind = i4), intent(out)  nuni 
)

Definition at line 14301 of file mo_orderpack.f90.


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