copy Interface

public interface copy

Interface to helper subroutines for copying one array into another.


Contents


Module Procedures

private subroutine copy_real_array_3(array_in, array_out)

Copy 3D real arrays

Arguments

Type IntentOptional Attributes Name
real, intent(in), dimension(:, :, :) :: array_in
real, intent(out), dimension(:, :, :) :: array_out

private subroutine copy_real_array_4(array_in, array_out)

Copy 4D real arrays

Arguments

Type IntentOptional Attributes Name
real, intent(in), dimension(:, :, :, :) :: array_in
real, intent(out), dimension(:, :, :, :) :: array_out

private subroutine copy_complex_array_3(array_in, array_out)

Copy 3D complex arrays

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, :) :: array_in
complex, intent(out), dimension(:, :, :) :: array_out

private subroutine copy_complex_array_4(array_in, array_out)

Copy 4D complex arrays

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, :, :) :: array_in
complex, intent(out), dimension(:, :, :, :) :: array_out