rnd_array_rnd Function

private function rnd_array_rnd(gen, n) result(arr)

Generates a random array of real numbers in the range [0, 1)

Type Bound

rndgen

Arguments

Type IntentOptional Attributes Name
class(rndgen), intent(in) :: gen
integer(kind=i4), intent(in) :: n

Return Value real(kind=dp), allocatable, (:)


Calls

proc~~rnd_array_rnd~~CallsGraph proc~rnd_array_rnd rndgen%rnd_array_rnd proc~rnd_rndgen_dp rndgen%rnd_rndgen_dp proc~rnd_array_rnd->proc~rnd_rndgen_dp

Source Code

   function rnd_array_rnd(gen, n) result(arr)
      class(rndgen), intent(in) :: gen
      integer(kind=i4), intent(in) :: n
      integer(kind=i4) :: i
      real(kind=dp), allocatable :: arr(:)

      arr = [(gen%rnd(), i = 1, n)]

  end function rnd_array_rnd