|
ARTEMIS
|
Go to the source code of this file.
Classes | |
| struct | AnyFFT::FFTplan |
Namespaces | |
| AnyFFT | |
Typedefs | |
| using | AnyFFT::Complex = fftw_complex |
| using | AnyFFT::VendorFFTPlan = fftw_plan |
| using | AnyFFT::FFTplans = amrex::LayoutData< FFTplan > |
Enumerations | |
| enum class | AnyFFT::direction { AnyFFT::R2C , AnyFFT::C2R } |
Functions | |
| FFTplan | AnyFFT::CreatePlan (const amrex::IntVect &real_size, amrex::Real *const real_array, Complex *const complex_array, const direction dir, const int dim) |
| create FFT plan for the backend FFT library. More... | |
| void | AnyFFT::DestroyPlan (FFTplan &fft_plan) |
| Destroy library FFT plan. More... | |
| void | AnyFFT::Execute (FFTplan &fft_plan) |
| Perform FFT with backend library. More... | |