mirror of
https://github.com/jkl1337/SwiftPFFFT.git
synced 2026-01-02 03:34:31 -06:00
16 lines
269 B
Swift
16 lines
269 B
Swift
internal import PFFFTLib
|
|
|
|
public class Setup {
|
|
let ptr: OpaquePointer
|
|
let n: Int
|
|
|
|
init<T: FFTElement>(n: Int, type: T.Type) throws {
|
|
ptr = try type.pffftSetup(n, .real)
|
|
self.n = n
|
|
}
|
|
|
|
deinit {
|
|
pffft_destroy_setup(ptr)
|
|
}
|
|
}
|