gs2_abs Interface

public interface gs2_abs

Interface to helper functions for finding magnitude of an array


Contents


Module Procedures

private function gs2_abs_real_array_2(array_in) result(array_out)

Return absolute of 2D array

Arguments

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

Return Value real, dimension(:, :), allocatable

private function gs2_abs_real_array_3(array_in) result(array_out)

Return absolute of 3D array

Arguments

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

Return Value real, dimension(:, :, :), allocatable

private function gs2_abs_complex_array_2(array_in) result(array_out)

Return absolute of 2D array

Arguments

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

Return Value real, dimension(:, :), allocatable

private function gs2_abs_complex_array_3(array_in) result(array_out)

Return absolute of 3D array

Arguments

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

Return Value real, dimension(:, :, :), allocatable