Hipace
|
This struct contains the vendor FFT plan and additional metadata. More...
#include <AnyDST.H>
Public Attributes | |
amrex::FArrayBox * | m_position_array |
amrex::FArrayBox * | m_fourier_array |
std::unique_ptr< amrex::FArrayBox > | m_expanded_position_array |
std::unique_ptr< amrex::BaseFab< amrex::GpuComplex< amrex::Real > > > | m_expanded_fourier_array |
AnyFFT::VendorFFTPlan | m_plan |
AnyFFT::VendorFFTPlan | m_plan_b |
bool | use_small_dst |
This struct contains the vendor FFT plan and additional metadata.
std::unique_ptr<amrex::BaseFab<amrex::GpuComplex<amrex::Real> > > AnyDST::DSTplan::m_expanded_fourier_array |
Expanded data in Fourier, only for Cuda
std::unique_ptr<amrex::FArrayBox> AnyDST::DSTplan::m_expanded_position_array |
Expanded data in position space, only for Cuda
amrex::FArrayBox* AnyDST::DSTplan::m_fourier_array |
pointer to array in Fourier space
AnyFFT::VendorFFTPlan AnyDST::DSTplan::m_plan |
Vendor FFT plan
AnyFFT::VendorFFTPlan AnyDST::DSTplan::m_plan_b |
Vendor FFT plan for the transpose transform. Used for use_small_dst and DSTW
amrex::FArrayBox* AnyDST::DSTplan::m_position_array |
pointer to array in position space
bool AnyDST::DSTplan::use_small_dst |
Use large R2C or small C2R dst