random_gauss Interface

public interface random_gauss

Applies gauss to whole arrays and scalars.


Subroutines

private impure elemental module subroutine random_gauss_r128(x, mu, sig)

Arguments

Type IntentOptional Attributes Name
real(kind=r128), intent(inout) :: x
real(kind=r128), intent(in) :: mu
real(kind=r128), intent(in) :: sig

private impure elemental module subroutine random_gauss_r64(x, mu, sig)

Arguments

Type IntentOptional Attributes Name
real(kind=r64), intent(inout) :: x
real(kind=r64), intent(in) :: mu
real(kind=r64), intent(in) :: sig

private impure elemental module subroutine random_gauss_r32(x, mu, sig)

Arguments

Type IntentOptional Attributes Name
real(kind=r32), intent(inout) :: x
real(kind=r32), intent(in) :: mu
real(kind=r32), intent(in) :: sig