|
ARTEMIS
|
#include "AnyFFT.H"#include "Utils/TextMsg.H"#include <AMReX.H>#include <AMReX_IntVect.H>#include <AMReX_REAL.H>#include <fftw3.h>Namespaces | |
| AnyFFT | |
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... | |
Variables | |
| const auto | AnyFFT::VendorCreatePlanR2C3D = fftw_plan_dft_r2c_3d |
| const auto | AnyFFT::VendorCreatePlanC2R3D = fftw_plan_dft_c2r_3d |
| const auto | AnyFFT::VendorCreatePlanR2C2D = fftw_plan_dft_r2c_2d |
| const auto | AnyFFT::VendorCreatePlanC2R2D = fftw_plan_dft_c2r_2d |