FFTW class
          #include <atlas/linalg/fft/FFT.h>
        
        
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