FORCES
FORtran lib for Comp. Env. Sys.
|
Multiplicity of array values. More...
Public Member Functions | |
subroutine | d_mulcnt (xdont, imult) |
subroutine | r_mulcnt (xdont, imult) |
subroutine | i_mulcnt (xdont, imult) |
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.
[in] | integer(i4)/real(sp,dp), dimension(:) :: XVALT | Array to be ranked. |
[out] | integer(i4), dimension(:) :: IMULT | Multiplicity of array values. |
Definition at line 504 of file mo_orderpack.f90.
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.
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.
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.