numerics
Loading...
Searching...
No Matches
impl.hpp File Reference

Native Cooley-Tukey radix-2 DIT FFT (sequential, power-of-two sizes). Only included by src/spectral/fft.cpp. More...

#include "spectral/fft.hpp"
#include <cmath>
#include <stdexcept>
#include <vector>

Go to the source code of this file.

Classes

struct  backends::seq::FFTPlanImpl
 

Namespaces

namespace  backends
 
namespace  backends::seq
 

Functions

void backends::seq::bit_reverse (num::CVector &a)
 
void backends::seq::cooley_tukey (num::CVector &a, bool invert)
 
void backends::seq::fft (const num::CVector &in, num::CVector &out)
 
void backends::seq::ifft (const num::CVector &in, num::CVector &out)
 
void backends::seq::rfft (const num::Vector &in, num::CVector &out)
 
void backends::seq::irfft (const num::CVector &in, int n, num::Vector &out)
 

Detailed Description

Native Cooley-Tukey radix-2 DIT FFT (sequential, power-of-two sizes). Only included by src/spectral/fft.cpp.

Definition in file impl.hpp.