Skip to content

[FFT] split FFT API into different layers#2793

Merged
davisking merged 3 commits intodavisking:masterfrom
pfeatherstone:fft
May 6, 2023
Merged

[FFT] split FFT API into different layers#2793
davisking merged 3 commits intodavisking:masterfrom
pfeatherstone:fft

Conversation

@pfeatherstone
Copy link
Contributor

  • Splits the FFT API into different files for: span-style, STL and matrix overloads
  • Span-style and STL overloads, which are building blocks for other overloads, are put in dlib/fft/ folder
  • Backends are compiled rather than header only.

This allows users to use dlib's FFT functions without having to include the entire matrix tools. It also modularises the API into layers and facilitates future APIs.

@pfeatherstone pfeatherstone marked this pull request as ready for review May 6, 2023 13:14
@davisking davisking merged commit ff33151 into davisking:master May 6, 2023
@davisking
Copy link
Owner

Yeah, nice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants