Highly Efficient FFT for Exascale: HeFFTe v2.3
- b -
backend_device :
heffte::backend::data_manipulator< tag::gpu >
backend_executor :
heffte::fft3d< backend_tag, index >
backend_executor_c2c :
heffte::fft3d_r2c< backend_tag, index >
backend_executor_r2c :
heffte::fft3d_r2c< backend_tag, index >
buffer_container :
heffte::fft3d< backend_tag, index >
,
heffte::fft3d_r2c< backend_tag, index >
- c -
container :
heffte::backend::buffer_traits< backend_tag, type >
,
heffte::backend::buffer_traits< cufft >
,
heffte::backend::buffer_traits< cufft_cos >
,
heffte::backend::buffer_traits< cufft_sin >
,
heffte::backend::buffer_traits< onemkl >
,
heffte::backend::buffer_traits< onemkl_cos >
,
heffte::backend::buffer_traits< onemkl_sin >
,
heffte::backend::buffer_traits< rocfft >
,
heffte::backend::buffer_traits< rocfft_cos >
,
heffte::backend::buffer_traits< rocfft_sin >
- e -
executor :
heffte::one_dim_backend< backend::cufft >
,
heffte::one_dim_backend< backend::cufft_cos >
,
heffte::one_dim_backend< backend::cufft_sin >
,
heffte::one_dim_backend< backend::fftw >
,
heffte::one_dim_backend< backend::fftw_cos >
,
heffte::one_dim_backend< backend::fftw_sin >
,
heffte::one_dim_backend< backend::mkl >
,
heffte::one_dim_backend< backend::mkl_cos >
,
heffte::one_dim_backend< backend::mkl_sin >
,
heffte::one_dim_backend< backend::onemkl >
,
heffte::one_dim_backend< backend::onemkl_cos >
,
heffte::one_dim_backend< backend::onemkl_sin >
,
heffte::one_dim_backend< backend::rocfft >
,
heffte::one_dim_backend< backend::rocfft_cos >
,
heffte::one_dim_backend< backend::rocfft_sin >
,
heffte::one_dim_backend< backend::stock >
,
heffte::one_dim_backend< backend::stock_cos >
,
heffte::one_dim_backend< backend::stock_sin >
executor_r2c :
heffte::one_dim_backend< backend::cufft >
,
heffte::one_dim_backend< backend::cufft_cos >
,
heffte::one_dim_backend< backend::cufft_sin >
,
heffte::one_dim_backend< backend::fftw >
,
heffte::one_dim_backend< backend::fftw_cos >
,
heffte::one_dim_backend< backend::fftw_sin >
,
heffte::one_dim_backend< backend::mkl >
,
heffte::one_dim_backend< backend::mkl_cos >
,
heffte::one_dim_backend< backend::mkl_sin >
,
heffte::one_dim_backend< backend::onemkl >
,
heffte::one_dim_backend< backend::onemkl_cos >
,
heffte::one_dim_backend< backend::onemkl_sin >
,
heffte::one_dim_backend< backend::rocfft >
,
heffte::one_dim_backend< backend::rocfft_cos >
,
heffte::one_dim_backend< backend::rocfft_sin >
,
heffte::one_dim_backend< backend::stock >
,
heffte::one_dim_backend< backend::stock_cos >
,
heffte::one_dim_backend< backend::stock_sin >
- l -
location :
heffte::backend::buffer_traits< backend_tag, type >
,
heffte::backend::buffer_traits< cufft >
,
heffte::backend::buffer_traits< cufft_cos >
,
heffte::backend::buffer_traits< cufft_sin >
,
heffte::backend::buffer_traits< onemkl >
,
heffte::backend::buffer_traits< onemkl_cos >
,
heffte::backend::buffer_traits< onemkl_sin >
,
heffte::backend::buffer_traits< rocfft >
,
heffte::backend::buffer_traits< rocfft_cos >
,
heffte::backend::buffer_traits< rocfft_sin >
location_tag :
heffte::fft3d< backend_tag, index >
,
heffte::fft3d_r2c< backend_tag, index >
- o -
output_buffer_container :
heffte::fft3d< backend_tag, index >
,
heffte::fft3d_r2c< backend_tag, index >
- r -
real_buffer_container :
heffte::fft3d< backend_tag, index >
,
heffte::fft3d_r2c< backend_tag, index >
- s -
stream_type :
heffte::backend::data_manipulator< tag::cpu >
,
heffte::backend::data_manipulator< tag::gpu >
,
heffte::backend::device_instance< backend_tag >
,
heffte::backend::device_instance< tag::gpu >
- t -
type :
heffte::backend::default_backend< location_tag >
,
heffte::backend::default_backend< tag::gpu >
,
heffte::define_standard_type< double, void >
,
heffte::define_standard_type< float, void >
,
heffte::define_standard_type< scalar_type, typename std::enable_if< is_ccomplex< scalar_type >::value >::type >
,
heffte::define_standard_type< scalar_type, typename std::enable_if< is_zcomplex< scalar_type >::value >::type >
,
heffte::fft_output< scalar_type >
,
heffte::fft_output< double >
,
heffte::fft_output< float >
,
heffte::transform_output< scalar_type, backend_tag, typename std::enable_if< backend::uses_fft_types< backend_tag >::value >::type >
,
heffte::transform_output< scalar_type, backend_tag, typename std::enable_if< not backend::uses_fft_types< backend_tag >::value >::type >
- v -
value_type :
heffte::stock::complex_allocator_t< F >
Generated by
1.9.1