initial commit

This commit is contained in:
2024-10-30 04:07:12 -05:00
commit bb505acce1
28 changed files with 5273 additions and 0 deletions

22
Sources/PFFFT/PFFFT.swift Normal file
View File

@@ -0,0 +1,22 @@
internal import PFFFTLib
extension pffft_transform_t {
@inline(__always)
init(_ type: FFTType) {
switch type {
case .real: self = PFFFT_REAL
case .complex: self = PFFFT_COMPLEX
}
}
}
extension pffft_direction_t {
@inline(__always)
init(_ sign: FFTSign) {
switch sign {
case .forward: self = PFFFT_FORWARD
case .backward: self = PFFFT_BACKWARD
}
}
}