Supplies 1D and 2D FFT shift procedures ala matlab fftshift
More...
Supplies 1D and 2D FFT shift procedures ala matlab fftshift
Uses a generic interfacse so that procedures can be called with any variation of complex, real, 1D or 2D arrays 2D can also be called with C_DOUBLE_COMPLEX variables
- Author
- Ethan Gutmann (gutma.nosp@m.nn@u.nosp@m.car.e.nosp@m.du)
subroutine fftshifter::fftshift1c |
( |
complex, dimension(:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::fftshift1r |
( |
real, dimension(:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::fftshift2c |
( |
complex, dimension(:,:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::fftshift2cc |
( |
complex(c_double_complex), dimension(:,:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::fftshift2cc_z |
( |
complex(c_double_complex), dimension(:,:,:), intent(inout) |
fftimage, |
|
|
integer, intent(in) |
fixed_axis |
|
) |
| |
subroutine fftshifter::fftshift2r |
( |
real, dimension(:,:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::ifftshift1c |
( |
complex, dimension(:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::ifftshift1r |
( |
real, dimension(:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::ifftshift2c |
( |
complex, dimension(:,:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::ifftshift2cc |
( |
complex(c_double_complex), dimension(:,:), intent(inout) |
fftimage | ) |
|
subroutine fftshifter::ifftshift2cc_z |
( |
complex(c_double_complex), dimension(:,:,:), intent(inout) |
fftimage, |
|
|
integer, intent(in) |
fixed_axis |
|
) |
| |
subroutine fftshifter::ifftshift2r |
( |
real, dimension(:,:), intent(inout) |
fftimage | ) |
|
The documentation for this module was generated from the following file: