larnv Interface

public interface larnv

LARNV returns a vector of n random complex numbers from a uniform or normal distribution.


Subroutines

public pure subroutine clarnv(idist, iseed, n, x)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: idist
integer(kind=ilp), intent(inout) :: iseed(4)
integer(kind=ilp), intent(in) :: n
complex(kind=sp), intent(out) :: x(*)

public pure subroutine dlarnv(idist, iseed, n, x)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: idist
integer(kind=ilp), intent(inout) :: iseed(4)
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(out) :: x(*)

public pure subroutine slarnv(idist, iseed, n, x)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: idist
integer(kind=ilp), intent(inout) :: iseed(4)
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(out) :: x(*)

public pure subroutine zlarnv(idist, iseed, n, x)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: idist
integer(kind=ilp), intent(inout) :: iseed(4)
integer(kind=ilp), intent(in) :: n
complex(kind=dp), intent(out) :: x(*)

Module Procedures

public interface stdlib_clarnv()

Arguments

None

public interface stdlib_dlarnv()

Arguments

None

public interface stdlib_slarnv()

Arguments

None

public interface stdlib_zlarnv()

Arguments

None