FFT
SemiLagrangian.PrepareFftBig
— Typestruct PrepareFftBig{T, NUMDIMS, DIMS}
PrepareFftBig( size_fft::Unsigned, [T=BigFloat])
Immutable structure to operate fft transform, x is the type of non transformed data also called signal.
Arguments :
size_fft::Integer
: Number of values, must be a power of two[T=BigFloat | x::T ]
: type of the values
Implementation
- size_fft : size of the signal
- tab_permut : permutation
- root_one : size order roots of one
- rootoneconj : conjugate of root_one
struct parameters
- T : type of Float
- NUMDIMS : Numbers of dimensions
- DIMS : tuple of dimensions
SemiLagrangian._reverse_num
— Method_reverse_num(num, pos)
function that reverse the order of the pos lowest bits
SemiLagrangian.fftbig!
— Methodfftbig!(par, signal; flag_inv)