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

Multiplicity of array values. More...

Public Member Functions

subroutine d_mulcnt (xdont, imult)
 
subroutine r_mulcnt (xdont, imult)
 
subroutine i_mulcnt (xdont, imult)
 

Detailed Description

Multiplicity of array values.

Gives, for each array value, its multiplicity. The number of times that a value appears in the array is computed by using inverse ranking, counting for each rank the number of values that `‘collide’' to this rank, and returning this sum to the locations in the original set. Uses subroutine UNIINV.

Parameters
[in]integer(i4)/real(sp,dp), dimension(:) :: XVALTArray to be ranked.
[out]integer(i4), dimension(:) :: IMULTMultiplicity of array values.

Definition at line 504 of file mo_orderpack.f90.

Member Function/Subroutine Documentation

◆ d_mulcnt()

subroutine mo_orderpack::mulcnt::d_mulcnt ( real(kind = dp), dimension (:), intent(in)  xdont,
integer(kind = i4), dimension (:), intent(out)  imult 
)

Definition at line 6826 of file mo_orderpack.f90.

◆ i_mulcnt()

subroutine mo_orderpack::mulcnt::i_mulcnt ( integer(kind = i4), dimension (:), intent(in)  xdont,
integer(kind = i4), dimension (:), intent(out)  imult 
)

Definition at line 6880 of file mo_orderpack.f90.

◆ r_mulcnt()

subroutine mo_orderpack::mulcnt::r_mulcnt ( real(kind = sp), dimension (:), intent(in)  xdont,
integer(kind = i4), dimension (:), intent(out)  imult 
)

Definition at line 6853 of file mo_orderpack.f90.


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