This returns the probability of the occurrence of an integer
according to the Poisson distribution
where is the average or expectation value of
.
Note that the argument may also be a real number. In this case what is returned is
The value is not quite a probability density: it would need to be normalized by
in order for this to be true. However it does have the property that, if ,
.
interface poissonProb
real function poissonProbSingle(av, realI)
real(single), intent(in) :: av, realI
end function poissonProbSingle
real function poissonProbInt32(av, i)
real(single), intent(in) :: av
integer(int32), intent(in) :: i
end function poissonProbInt32
end interface