memory_zero Interface

public interface memory_zero

Module Procedures

private subroutine mem_zero_i(dst, n)

Zeros memory area

Arguments

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
complex(kind=real_8), intent(out), DIMENSION(1:n) :: dst

destination memory

integer, intent(in) :: n

length of elements to zero