Contains functions used to compute probability distributions
Return a uniform random variable from min (inclusive) to max (inclusive for integer functions, exclusive for real)
Return a uniform random variable [min, max)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | min | , inclusive |
||
real(kind=real32), | intent(in) | :: | max | , exclusive |
Return a uniform random variable [min, max)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | min | , inclusive |
||
real(kind=real64), | intent(in) | :: | max | , exclusive |
Return a uniform random variable [min, max]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(in) | :: | min | , inclusive |
||
integer(kind=int32), | intent(in) | :: | max | , inclusive |
Return a uniform random variable [min, max]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | min | , inclusive |
||
integer(kind=int64), | intent(in) | :: | max | , inclusive |
Fill a rank 1, 2, or 3 array with a uniform random variable from min (inclusive) to max (inclusive for integer functions, exclusive for real)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(inout), | dimension(:) | :: | A | ||
real(kind=real32), | intent(in) | :: | min | |||
real(kind=real32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(inout), | dimension(:) | :: | A | ||
real(kind=real64), | intent(in) | :: | min | |||
real(kind=real64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(inout), | dimension(:) | :: | A | ||
integer(kind=int32), | intent(in) | :: | min | |||
integer(kind=int32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout), | dimension(:) | :: | A | ||
integer(kind=int64), | intent(in) | :: | min | |||
integer(kind=int64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(inout), | dimension(:,:) | :: | A | ||
real(kind=real32), | intent(in) | :: | min | |||
real(kind=real32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(inout), | dimension(:,:) | :: | A | ||
real(kind=real64), | intent(in) | :: | min | |||
real(kind=real64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(inout), | dimension(:,:) | :: | A | ||
integer(kind=int32), | intent(in) | :: | min | |||
integer(kind=int32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout), | dimension(:,:) | :: | A | ||
integer(kind=int64), | intent(in) | :: | min | |||
integer(kind=int64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(inout), | dimension(:,:,:) | :: | A | ||
real(kind=real32), | intent(in) | :: | min | |||
real(kind=real32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(inout), | dimension(:,:,:) | :: | A | ||
real(kind=real64), | intent(in) | :: | min | |||
real(kind=real64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(inout), | dimension(:,:,:) | :: | A | ||
integer(kind=int32), | intent(in) | :: | min | |||
integer(kind=int32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout), | dimension(:,:,:) | :: | A | ||
integer(kind=int64), | intent(in) | :: | min | |||
integer(kind=int64), | intent(in) | :: | max |
Return a uniform random variable [min, max)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(in) | :: | min | , inclusive |
||
real(kind=real32), | intent(in) | :: | max | , exclusive |
Return a uniform random variable [min, max)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | min | , inclusive |
||
real(kind=real64), | intent(in) | :: | max | , exclusive |
Return a uniform random variable [min, max]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(in) | :: | min | , inclusive |
||
integer(kind=int32), | intent(in) | :: | max | , inclusive |
Return a uniform random variable [min, max]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | min | , inclusive |
||
integer(kind=int64), | intent(in) | :: | max | , inclusive |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | k | |||
real, | intent(in) | :: | t | |||
real, | intent(in) | :: | lamda |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(inout), | dimension(:) | :: | A | ||
real(kind=real32), | intent(in) | :: | min | |||
real(kind=real32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(inout), | dimension(:) | :: | A | ||
real(kind=real64), | intent(in) | :: | min | |||
real(kind=real64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(inout), | dimension(:) | :: | A | ||
integer(kind=int32), | intent(in) | :: | min | |||
integer(kind=int32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout), | dimension(:) | :: | A | ||
integer(kind=int64), | intent(in) | :: | min | |||
integer(kind=int64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(inout), | dimension(:,:) | :: | A | ||
real(kind=real32), | intent(in) | :: | min | |||
real(kind=real32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(inout), | dimension(:,:) | :: | A | ||
real(kind=real64), | intent(in) | :: | min | |||
real(kind=real64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(inout), | dimension(:,:) | :: | A | ||
integer(kind=int32), | intent(in) | :: | min | |||
integer(kind=int32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout), | dimension(:,:) | :: | A | ||
integer(kind=int64), | intent(in) | :: | min | |||
integer(kind=int64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real32), | intent(inout), | dimension(:,:,:) | :: | A | ||
real(kind=real32), | intent(in) | :: | min | |||
real(kind=real32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(inout), | dimension(:,:,:) | :: | A | ||
real(kind=real64), | intent(in) | :: | min | |||
real(kind=real64), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int32), | intent(inout), | dimension(:,:,:) | :: | A | ||
integer(kind=int32), | intent(in) | :: | min | |||
integer(kind=int32), | intent(in) | :: | max |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout), | dimension(:,:,:) | :: | A | ||
integer(kind=int64), | intent(in) | :: | min | |||
integer(kind=int64), | intent(in) | :: | max |