|
Highly Efficient FFT for Exascale: HeFFTe v2.3
|

Classes | |
| struct | heffte::backend::is_enabled< stock > |
| Indicate that the stock backend has been enabled. More... | |
| struct | heffte::backend::is_enabled< stock_cos > |
| Indicate that the stock backend has been enabled. More... | |
| struct | heffte::backend::is_enabled< stock_sin > |
| Indicate that the stock backend has been enabled. More... | |
| struct | heffte::plan_stock_fft< F, dir > |
| Specialization for r2c single precision. More... | |
| struct | heffte::plan_stock_fft< std::complex< F >, dir > |
| Plan for the single precision complex transform. More... | |
| class | heffte::stock_fft_executor |
| Wrapper around the Stock FFT API. More... | |
| class | heffte::stock_fft_executor_r2c |
| Wrapper to stock API for real-to-complex transform with shortening of the data. More... | |
| struct | heffte::one_dim_backend< backend::stock > |
| Helper struct that defines the types and creates instances of one-dimensional executors. More... | |
| struct | heffte::one_dim_backend< backend::stock_cos > |
| Helper struct that defines the types and creates instances of one-dimensional executors. More... | |
| struct | heffte::one_dim_backend< backend::stock_sin > |
| Helper struct that defines the types and creates instances of one-dimensional executors. More... | |
| struct | heffte::default_plan_options< backend::stock > |
| Sets the default options for the stock fft backend. More... | |
| struct | heffte::default_plan_options< backend::stock_cos > |
| Sets the default options for the stock fft backend. More... | |
| struct | heffte::default_plan_options< backend::stock_sin > |
| Sets the default options for the stock fft backend. More... | |
| struct | heffte::backend::stock |
| Type-tag for the stock FFT backend. More... | |
| struct | heffte::backend::stock_cos |
| Type-tag for the Cosine Transform using the stock FFT backend. More... | |
| struct | heffte::backend::stock_sin |
| Type-tag for the Sine Transform using the stock FFT backend. More... | |
| struct | heffte::backend::uses_fft_types< stock_cos > |
| Sets the cos() transform types. More... | |
| struct | heffte::backend::uses_fft_types< stock_sin > |
| Sets the sin() transform types. More... | |
Functions | |
| template<> | |
| std::string | heffte::backend::name< stock > () |
| Returns the human readable name of the stock backend. | |
| template<> | |
| std::string | heffte::backend::name< stock_cos > () |
| Returns the human readable name of the stock backend. | |
| template<> | |
| std::string | heffte::backend::name< stock_sin > () |
| Returns the human readable name of the stock backend. | |
Wrappers and template specializations related to the stock backend.