Highly Efficient FFT for Exascale: HeFFTe v2.4
Loading...
Searching...
No Matches
heffte::real2real_executor< backend::fftw, prepost_processor > Member List

This is the complete list of members for heffte::real2real_executor< backend::fftw, prepost_processor >, including all inherited members.

backward(float data[], float *) const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
backward(double data[], double *) const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
backward(std::complex< float >[], std::complex< float > *) constheffte::real2real_executor< backend::fftw, prepost_processor >virtual
backward(std::complex< double >[], std::complex< double > *) constheffte::real2real_executor< backend::fftw, prepost_processor >virtual
backward(std::complex< float >[], float[], std::complex< float > *) constheffte::real2real_executor< backend::fftw, prepost_processor >virtual
backward(std::complex< double >[], double[], std::complex< double > *) constheffte::real2real_executor< backend::fftw, prepost_processor >virtual
backward(scalar_type data[], scalar_type workspace[]) constheffte::real2real_executor< backend::fftw, prepost_processor >inline
backward(std::complex< precision > indata[], precision outdata[]) constheffte::real2real_executor< backend::fftw, prepost_processor >inline
backward(float data[], float *workspace) const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
backward(double data[], double *workspace) const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
backward(std::complex< float >[], std::complex< float > *) constheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
backward(std::complex< double >[], std::complex< double > *) constheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
backward(std::complex< float >[], float[], std::complex< float > *) constheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
backward(std::complex< double >[], double[], std::complex< double > *) constheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
box_size() const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
box_size() const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
complex_size() constheffte::executor_baseinlinevirtual
forward(float data[], float *) const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
forward(double data[], double *) const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
forward(std::complex< float >[], std::complex< float > *) constheffte::real2real_executor< backend::fftw, prepost_processor >virtual
forward(std::complex< double >[], std::complex< double > *) constheffte::real2real_executor< backend::fftw, prepost_processor >virtual
forward(float const[], std::complex< float >[], std::complex< float > *) constheffte::real2real_executor< backend::fftw, prepost_processor >virtual
forward(double const[], std::complex< double >[], std::complex< double > *) constheffte::real2real_executor< backend::fftw, prepost_processor >virtual
forward(scalar_type data[], scalar_type workspace[]) constheffte::real2real_executor< backend::fftw, prepost_processor >inline
forward(precision const [], std::complex< precision >[]) constheffte::real2real_executor< backend::fftw, prepost_processor >inline
forward(float data[], float *workspace) const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
forward(double data[], double *workspace) const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
forward(std::complex< float >[], std::complex< float > *) constheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
forward(std::complex< double >[], std::complex< double > *) constheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
forward(float const[], std::complex< float >[], std::complex< float > *) constheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
forward(double const[], std::complex< double >[], std::complex< double > *) constheffte::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 overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
workspace_size() const overrideheffte::real2real_executor< backend::fftw, prepost_processor >inlinevirtual
~executor_base()=defaultheffte::executor_basevirtual