min_max_int32 Function

private pure function min_max_int32(array) result(mm)

Minimum and maximum of an integer(int32) array.

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: array(:)

Return Value integer(kind=int32), (2)


Called by

proc~~min_max_int32~~CalledByGraph proc~min_max_int32 min_max_int32 interface~min_max min_max interface~min_max->proc~min_max_int32

Source Code

   pure function min_max_int32(array) result(mm)
      !! Minimum and maximum of an integer(int32) array.
      integer(int32), intent(in) :: array(:)
      integer(int32) :: mm(2)
      mm(1) = minval(array)
      mm(2) = maxval(array)
   end function min_max_int32