Registry / other / pocketfft

pocketfft

JSON →
library2023-09-25vcpkgunverified

This is a heavily modified implementation of FFTPack

vcpkg install pocketfft
INSTALL
IMPORT
SIG · POCKETFFT
P
pocketfft
othercppv2023-09-25
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

pocketfft.h
✓ #include <pocketfft.h>

Compute a real FFT using PocketFFT

#include "pocketfft.h" #include <iostream> #include <vector> int main() { std::vector<double> data = {1.0, 0.0, -1.0, 0.0}; pocketfft::rfft_forward(data.data(), data.size(), 1.0); std::cout << "FFT computed\n"; return 0; }
Debug
Known issues
gotchaPocketFFT expects data in a specific layout; incorrect stride or size leads to undefined behavior.
fix
Always use the provided helper functions and verify array sizes match the transform length.
affects: *
Upgrade
Version history
2023-09-25latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources

No resource links recorded.

pocketfft — pip install pocketfft · libregistry