zero_array Interface

public interface zero_array

Interface to helper functions to zero an array


Contents


Module Procedures

private subroutine zero_array_real_array_1(array_in)

Zero out a 1D array

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension(:) :: array_in

private subroutine zero_array_real_array_2(array_in)

Zero out a 2D array

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension(:, :) :: array_in

private subroutine zero_array_real_array_3(array_in)

Zero out a 3D array

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension(:, :, :) :: array_in

private subroutine zero_array_real_array_4(array_in)

Zero out a 4D array

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension(:, :, :, :) :: array_in

private subroutine zero_array_real_array_5(array_in)

Zero out a 5D array

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension(:, :, :, :, :) :: array_in

private subroutine zero_array_complex_array_1(array_in)

Zero out a 1D array

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:) :: array_in

private subroutine zero_array_complex_array_2(array_in)

Zero out a 2D array

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :) :: array_in

private subroutine zero_array_complex_array_3(array_in)

Zero out a 3D array

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, :) :: array_in

private subroutine zero_array_complex_array_4(array_in)

Zero out a 4D array

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, :, :) :: array_in

private subroutine zero_array_complex_array_5(array_in)

Zero out a 5D array

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, :, :, :) :: array_in