ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
This is the complete list of members for ModulePW::FFT_Bundle, including all inherited members.
clear() | ModulePW::FFT_Bundle | |
clearFFT() | ModulePW::FFT_Bundle | |
device | ModulePW::FFT_Bundle | private |
double_flag | ModulePW::FFT_Bundle | private |
fft3D_backward(std::complex< FPTYPE > *in, std::complex< FPTYPE > *out) const | ModulePW::FFT_Bundle | |
fft3D_backward(std::complex< float > *in, std::complex< float > *out) const | ModulePW::FFT_Bundle | |
fft3D_backward(std::complex< double > *in, std::complex< double > *out) const | ModulePW::FFT_Bundle | |
fft3D_forward(std::complex< FPTYPE > *in, std::complex< FPTYPE > *out) const | ModulePW::FFT_Bundle | |
fft3D_forward(std::complex< float > *in, std::complex< float > *out) const | ModulePW::FFT_Bundle | |
fft3D_forward(std::complex< double > *in, std::complex< double > *out) const | ModulePW::FFT_Bundle | |
FFT_Bundle() | ModulePW::FFT_Bundle | inline |
FFT_Bundle(std::string device_in, std::string precision_in) | ModulePW::FFT_Bundle | inline |
fft_double | ModulePW::FFT_Bundle | private |
fft_float | ModulePW::FFT_Bundle | private |
fft_mode | ModulePW::FFT_Bundle | private |
fftxybac(std::complex< FPTYPE > *in, std::complex< FPTYPE > *out) const | ModulePW::FFT_Bundle | |
fftxybac(std::complex< float > *in, std::complex< float > *out) const | ModulePW::FFT_Bundle | |
fftxybac(std::complex< double > *in, std::complex< double > *out) const | ModulePW::FFT_Bundle | |
fftxyc2r(std::complex< FPTYPE > *in, FPTYPE *out) const | ModulePW::FFT_Bundle | |
fftxyc2r(std::complex< float > *in, float *out) const | ModulePW::FFT_Bundle | |
fftxyc2r(std::complex< double > *in, double *out) const | ModulePW::FFT_Bundle | |
fftxyfor(std::complex< FPTYPE > *in, std::complex< FPTYPE > *out) const | ModulePW::FFT_Bundle | |
fftxyfor(std::complex< float > *in, std::complex< float > *out) const | ModulePW::FFT_Bundle | |
fftxyfor(std::complex< double > *in, std::complex< double > *out) const | ModulePW::FFT_Bundle | |
fftxyr2c(FPTYPE *in, std::complex< FPTYPE > *out) const | ModulePW::FFT_Bundle | |
fftxyr2c(float *in, std::complex< float > *out) const | ModulePW::FFT_Bundle | |
fftxyr2c(double *in, std::complex< double > *out) const | ModulePW::FFT_Bundle | |
fftzbac(std::complex< FPTYPE > *in, std::complex< FPTYPE > *out) const | ModulePW::FFT_Bundle | |
fftzbac(std::complex< float > *in, std::complex< float > *out) const | ModulePW::FFT_Bundle | |
fftzbac(std::complex< double > *in, std::complex< double > *out) const | ModulePW::FFT_Bundle | |
fftzfor(std::complex< FPTYPE > *in, std::complex< FPTYPE > *out) const | ModulePW::FFT_Bundle | |
fftzfor(std::complex< float > *in, std::complex< float > *out) const | ModulePW::FFT_Bundle | |
fftzfor(std::complex< double > *in, std::complex< double > *out) const | ModulePW::FFT_Bundle | |
float_flag | ModulePW::FFT_Bundle | private |
get_auxg_data() const | ModulePW::FFT_Bundle | |
get_auxg_data() const | ModulePW::FFT_Bundle | |
get_auxg_data() const | ModulePW::FFT_Bundle | |
get_auxr_3d_data() const | ModulePW::FFT_Bundle | |
get_auxr_3d_data() const | ModulePW::FFT_Bundle | |
get_auxr_3d_data() const | ModulePW::FFT_Bundle | |
get_auxr_data() const | ModulePW::FFT_Bundle | |
get_auxr_data() const | ModulePW::FFT_Bundle | |
get_auxr_data() const | ModulePW::FFT_Bundle | |
get_rspace_data() const | ModulePW::FFT_Bundle | |
get_rspace_data() const | ModulePW::FFT_Bundle | |
get_rspace_data() const | ModulePW::FFT_Bundle | |
initfft(int nx_in, int ny_in, int nz_in, int lixy_in, int rixy_in, int ns_in, int nplane_in, int nproc_in, bool gamma_only_in, bool xprime_in=true, bool mpifft_in=false) | ModulePW::FFT_Bundle | |
initfftmode(int fft_mode_in) | ModulePW::FFT_Bundle | inline |
precision | ModulePW::FFT_Bundle | private |
resource_handler(const int flag) const | ModulePW::FFT_Bundle | |
setfft(std::string device_in, std::string precision_in) | ModulePW::FFT_Bundle | |
setupFFT() | ModulePW::FFT_Bundle | |
~FFT_Bundle() | ModulePW::FFT_Bundle |