![]() |
ORB5
v4.9.4
|
Module for performing FFT. More...
Data Types | |
interface | four1d |
interface | fourcol |
type | int_para |
Functions/Subroutines | |
subroutine | four1d_ca (vec_ca, isign) |
subroutine | fourcol_ca (arr_ca, isign) |
subroutine | fourcol_caa (arr_caa, isign) |
Variables | |
integer, parameter | i8 = SELECTED_INT_kind(18) |
integer, parameter | fft_forward =-1 |
integer, parameter | fft_backward =1 |
integer, parameter | maxsubs1 =8 |
integer, parameter | maxsubs2 =1 |
integer, parameter | maxplan =16 |
integer(i8), dimension(maxplan, maxsubs1), save | plan1d |
type(int_para), dimension(maxplan, maxsubs1), save | n1d_par |
integer, dimension(maxsubs1), save | n1d_saved =0 |
Module for performing FFT.
Requires FFTW3. isign=-1 gives a forward FFT, i.e. exp(-2 pi i) isign=1 gives a backward FFT, i.e. exp(2 pi i)
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |