Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
FFTPow2Plan Struct Reference

Reusable radix-2 complex FFT plan for power-of-two transform lengths. More...

#include <fft_plan.h>

Public Attributes

size_t n
 
size_t levels
 
size_t * bit_reverse
 
double complex * stage_twiddles
 

Detailed Description

Reusable radix-2 complex FFT plan for power-of-two transform lengths.

An initialized plan owns its bit-reversal table, twiddle storage, and optional vDSP scratch/setup resources until fft_pow2_plan_destroy() is called.

Member Data Documentation

◆ bit_reverse

size_t* FFTPow2Plan::bit_reverse

Owned bit-reversal index table.

◆ levels

size_t FFTPow2Plan::levels

Number of radix-2 stages.

◆ n

size_t FFTPow2Plan::n

Transform length.

◆ stage_twiddles

double complex* FFTPow2Plan::stage_twiddles

Owned per-stage twiddle-factor table.


The documentation for this struct was generated from the following file: