| backward(float data[], float *) const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| backward(double data[], double *) const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| backward(std::complex< float >[], std::complex< float > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | virtual |
| backward(std::complex< double >[], std::complex< double > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | virtual |
| backward(std::complex< float >[], float[], std::complex< float > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | virtual |
| backward(std::complex< double >[], double[], std::complex< double > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | virtual |
| backward(scalar_type data[], scalar_type workspace[]) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| backward(std::complex< precision > indata[], precision outdata[]) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| backward(float data[], float *workspace) const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| backward(double data[], double *workspace) const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| backward(std::complex< float >[], std::complex< float > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| backward(std::complex< double >[], std::complex< double > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| backward(std::complex< float >[], float[], std::complex< float > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| backward(std::complex< double >[], double[], std::complex< double > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| box_size() const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| box_size() const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| complex_size() const | heffte::executor_base | inlinevirtual |
| forward(float data[], float *) const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| forward(double data[], double *) const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| forward(std::complex< float >[], std::complex< float > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | virtual |
| forward(std::complex< double >[], std::complex< double > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | virtual |
| forward(float const[], std::complex< float >[], std::complex< float > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | virtual |
| forward(double const[], std::complex< double >[], std::complex< double > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | virtual |
| forward(scalar_type data[], scalar_type workspace[]) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| forward(precision const [], std::complex< precision >[]) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| forward(float data[], float *workspace) const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| forward(double data[], double *workspace) const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| forward(std::complex< float >[], std::complex< float > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| forward(std::complex< double >[], std::complex< double > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| forward(float const[], std::complex< float >[], std::complex< float > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| forward(double const[], std::complex< double >[], std::complex< double > *) const | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| real2real_executor(void *, box3d< index > const box, int dimension) | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| real2real_executor(void *, box3d< index > const box, int dir1, int dir2) | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| real2real_executor(void *, box3d< index > const box) | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| real2real_executor(typename backend::device_instance< typename backend::buffer_traits< backend::fftw >::location >::stream_type cstream, box3d< index > const box, int dimension) | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| real2real_executor(typename backend::device_instance< typename backend::buffer_traits< backend::fftw >::location >::stream_type cstream, box3d< index > const, int, int) | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| real2real_executor(typename backend::device_instance< typename backend::buffer_traits< backend::fftw >::location >::stream_type cstream, box3d< index > const) | heffte::real2real_executor< backend::fftw, prepost_processor > | inline |
| workspace_size() const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| workspace_size() const override | heffte::real2real_executor< backend::fftw, prepost_processor > | inlinevirtual |
| ~executor_base()=default | heffte::executor_base | virtual |