numpy.fft.pocketfft
ROT90(a)
ROTX90(a, fwd: bool)
ROTX45(a, fwd: bool)
ROTX135(a, fwd: bool)
class arr[T]
Fields
3
p
Ptr[T]
sz
int
T
type
Constructors
1
Methods
3
Special methods
2
class sincos_2pibyn[T]
Fields
6
N
int
mask
int
shift
int
v1
arr[complex]
v2
arr[complex]
T
type
Constructors
1
Methods
3
Special methods
1
PM(a, b)
MP(a, b)
class fctdata[T]
Fields
4
fct
int
tw
Ptr[T]
tws
Ptr[T]
T
type
Methods
3
class cfftp[T, T0]
Fields
5
length
int
mem
arr[T]
fact
List[fctdata[T]]
T
type
T0
type
Constructors
1
Methods
15
passg(ido: int, ip: int, l1: int, cc: Ptr[T], ch: Ptr[T], wa: Ptr[T], csarr: Ptr[T], fwd: bool)
MULPM(c, d, e, f)
REARRANGE(rx, ix, ry, iy)
class rfftp[T, T0]
Fields
5
length
int
mem
arr[T0]
fact
List[fctdata[T0]]
T
type
T0
type
Constructors
1
Methods
17
class fftblue[T, T0]
Fields
8
n
int
n2
int
plan
cfftp[T, T0]
mem
arr[T]
bk
Ptr[T]
bkf
Ptr[T]
T
type
T0
type
Constructors
1
Methods
4
class pocketfft_c[T, T0]
Fields
5
packplan
Optional[cfftp[T, T0]]
blueplan
Optional[fftblue[T, T0]]
length
int
T
type
T0
type
Constructors
1
Methods
1
class pocketfft_r[T, T0]
Fields
5
packplan
Optional[rfftp[T, T0]]
blueplan
Optional[fftblue[T, T0]]
length
int
T
type
T0
type
Constructors
1
Methods
1
fft(v: Ptr[T], n: int, norm: Optional[str], T: type)
ifft(v: Ptr[T], n: int, norm: Optional[str], T: type)
rfft(v: Ptr[T0], n: int, is_forward: bool, norm: Optional[str], o: Ptr[T], T: type, T0: type)
irfft(v: Ptr[T], n: int, norm: Optional[str], o: Ptr[T0], T: type, T0: type)