std_dev_int32 Function

private pure function std_dev_int32(array, sample) result(s)

Standard deviation of an integer(int32) array.

Arguments

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

Return Value real(kind=dp)


Calls

proc~~std_dev_int32~~CallsGraph proc~std_dev_int32 std_dev_int32 proc~variance_dp variance_dp proc~std_dev_int32->proc~variance_dp

Called by

proc~~std_dev_int32~~CalledByGraph proc~std_dev_int32 std_dev_int32 interface~std_dev std_dev interface~std_dev->proc~std_dev_int32

Source Code

   pure function std_dev_int32(array, sample) result(s)
      !! Standard deviation of an integer(int32) array.
      integer(int32), intent(in) :: array(:)
      logical, intent(in), optional :: sample
      real(dp) :: s
      s = sqrt(variance_dp(real(array, dp), sample))
   end function std_dev_int32