class
#include <atlas/linalg/fft/FFT.h>
FFTW
Base classes
- class FFT
Public static functions
-
static auto static_type() -> const std::
string&
Constructors, destructors, conversion operators
Public functions
-
auto type() const -> const std::
string& override -
void plan_inverse_c2r_many(size_t howmany,
size_t size_in,
size_t size_out,
size_t dist_in,
size_t dist_out,
std::
complex<double>* in, double* out) const -
void plan_inverse_c2r_many(mdspan<std::
complex<double>, dims<2>, layout_stride> in, mdspan<double, dims<2>, layout_stride> out) -
void plan_inverse_c2r_many(size_t howmany,
size_t size_out,
std::
complex<double>* in, double* out) const -
void inverse_c2r_many(size_t howmany,
size_t size_in,
size_t size_out,
size_t dist_in,
size_t dist_out,
std::
complex<double>* in, double* out) const -
void inverse_c2r_many(mdspan<std::
complex<double>, dims<2>, layout_stride> in, mdspan<double, dims<2>, layout_stride> out) -
void inverse_c2r_many(size_t howmany,
size_t size_out,
std::
complex<double>* in, double* out) const -
void plan_inverse_c2r(size_t size_out,
std::
complex<double>* in, double* out) -
void inverse_c2r(size_t size_out,
std::
complex<double>* in, double* out)
Private functions
-
void do_plan_inverse_c2r_many(size_t howmany,
size_t size_in,
size_t size_out,
size_t dist_in,
size_t dist_out,
std::
complex<double>* in, double* out) const override -
void do_inverse_c2r_many(size_t howmany,
size_t size_in,
size_t size_out,
size_t dist_in,
size_t dist_out,
std::
complex<double>* in, double* out) const override -
void do_plan_inverse_c2r(size_t size_out,
std::
complex<double>* in, double* out) const override -
void do_inverse_c2r(size_t size_out,
std::
complex<double>* in, double* out) const override