Hipace
|
Namespaces | |
AnyDST | |
Wrapper around multiple FFT libraries. | |
Functions | |
DSTplan | AnyDST::CreatePlan (const amrex::IntVect &real_size, amrex::FArrayBox *position_array, amrex::FArrayBox *fourier_array) |
create FFT plan for the backend FFT library. More... | |
void | AnyDST::DestroyPlan (DSTplan &dst_plan) |
Destroy library FFT plan. More... | |
template<AnyDST::direction d> | |
void | AnyDST::Execute (DSTplan &dst_plan) |
Perform FFT with backend library. More... | |
template void | AnyDST::Execute< direction::forward > (DSTplan &dst_plan) |
template void | AnyDST::Execute< direction::backward > (DSTplan &dst_plan) |
Variables | |
const auto | AnyDST::VendorCreatePlanR2R2D = fftw_plan_r2r_2d |