Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte::stock_fft_executor Member List

This is the complete list of members for heffte::stock_fft_executor, including all inherited members.

backward(std::complex< float > data[], std::complex< float > *) const overrideheffte::stock_fft_executorinlinevirtual
backward(std::complex< double > data[], std::complex< double > *) const overrideheffte::stock_fft_executorinlinevirtual
backward(std::complex< float > indata[], float outdata[], std::complex< float > *workspace) const overrideheffte::stock_fft_executorinlinevirtual
backward(std::complex< double > indata[], double outdata[], std::complex< double > *workspace) const overrideheffte::stock_fft_executorinlinevirtual
backward(float[], float *) constheffte::stock_fft_executorinline
backward(double[], double *) constheffte::stock_fft_executorinline
backward(std::complex< float >[], std::complex< float > *) constheffte::stock_fft_executorinline
backward(std::complex< double >[], std::complex< double > *) constheffte::stock_fft_executorinline
backward(std::complex< float >[], float[], std::complex< float > *) constheffte::stock_fft_executorinline
backward(std::complex< double >[], double[], std::complex< double > *) constheffte::stock_fft_executorinline
heffte::executor_base::backward(float[], float *) constheffte::executor_baseinlinevirtual
heffte::executor_base::backward(double[], double *) constheffte::executor_baseinlinevirtual
box_size() const overrideheffte::stock_fft_executorinlinevirtual
complex_size() constheffte::stock_fft_executorinline
heffte::executor_base::complex_size() constheffte::executor_baseinlinevirtual
forward(std::complex< float > data[], std::complex< float > *) const overrideheffte::stock_fft_executorinlinevirtual
forward(std::complex< double > data[], std::complex< double > *) const overrideheffte::stock_fft_executorinlinevirtual
forward(float const indata[], std::complex< float > outdata[], std::complex< float > *workspace) const overrideheffte::stock_fft_executorinlinevirtual
forward(double const indata[], std::complex< double > outdata[], std::complex< double > *workspace) const overrideheffte::stock_fft_executorinlinevirtual
forward(float[], float *) constheffte::stock_fft_executorinline
forward(double[], double *) constheffte::stock_fft_executorinline
forward(std::complex< float >[], std::complex< float > *) constheffte::stock_fft_executorinline
forward(std::complex< double >[], std::complex< double > *) constheffte::stock_fft_executorinline
forward(float const [], std::complex< float >[], std::complex< float > *) constheffte::stock_fft_executorinline
forward(double const [], std::complex< double >[], std::complex< double > *) constheffte::stock_fft_executorinline
heffte::executor_base::forward(float[], float *) constheffte::executor_baseinlinevirtual
heffte::executor_base::forward(double[], double *) constheffte::executor_baseinlinevirtual
stock_fft_executor(void *, box3d< index > const box, int dimension)heffte::stock_fft_executorinline
stock_fft_executor(void *, box3d< index > const, int, int)heffte::stock_fft_executorinline
stock_fft_executor(void *, box3d< index > const)heffte::stock_fft_executorinline
workspace_size() const overrideheffte::stock_fft_executorinlinevirtual
~executor_base()=defaultheffte::executor_basevirtual