memory_zero Interface

public interface memory_zero

Contents


Module Procedures

private subroutine mem_zero_i(dst, n)

Zeros memory area

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_4), intent(out), DIMENSION(1:n):: dst

destination memory

integer, intent(in) :: n

length of elements to zero

private subroutine mem_zero_l(dst, n)

Zeros memory area

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_8), intent(out), DIMENSION(1:n):: dst

destination memory

integer, intent(in) :: n

length of elements to zero

private subroutine mem_zero_s(dst, n)

Zeros memory area

Arguments

TypeIntentOptionalAttributesName
real(kind=real_4), intent(out), DIMENSION(1:n):: dst

destination memory

integer, intent(in) :: n

length of elements to zero

private subroutine mem_zero_d(dst, n)

Zeros memory area

Arguments

TypeIntentOptionalAttributesName
real(kind=real_8), intent(out), DIMENSION(1:n):: dst

destination memory

integer, intent(in) :: n

length of elements to zero

private subroutine mem_zero_c(dst, n)

Zeros memory area

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_4), intent(out), DIMENSION(1:n):: dst

destination memory

integer, intent(in) :: n

length of elements to zero

private subroutine mem_zero_z(dst, n)

Zeros memory area

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_8), intent(out), DIMENSION(1:n):: dst

destination memory

integer, intent(in) :: n

length of elements to zero