fftw3 management class
More...
#include <sirius/fftw/fftw.h>
◆ GetComplexToRealPlan()
PlanSPtr sirius::fftw::Fftw::GetComplexToRealPlan |
( |
const Size & |
size, |
|
|
fftw_complex * |
in, |
|
|
double * |
out |
|
) |
| |
Get a c2r fftw plan of the given size.
- Parameters
-
size | plan size |
in | complex input array complying with the size |
out | real output array complying with the size |
- Exceptions
-
◆ GetRealToComplexPlan()
PlanSPtr sirius::fftw::Fftw::GetRealToComplexPlan |
( |
const Size & |
size, |
|
|
double * |
in, |
|
|
fftw_complex * |
out |
|
) |
| |
Get a r2c fftw plan of the given size.
- Parameters
-
in | real input array complying with the size |
out | complex output array complying with the size |
- Returns
- unique ptr to the created plan
- Exceptions
-
◆ Instance()
static Fftw& sirius::fftw::Fftw::Instance |
( |
| ) |
|
|
static |
Get Fftw singleton instance.
- Returns
- Fftw instance
◆ detail::PlanDeleter::operator()
void detail::PlanDeleter::operator() |
( |
::fftw_plan |
| ) |
|
|
friend |
The documentation for this class was generated from the following file: