Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WiP] SRHTs #122

Open
wants to merge 21 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
2872d1f
init-commit, initial `TrigSkOp` structure
aryamanjeendgar Oct 1, 2024
7103a00
Cleaning
aryamanjeendgar Oct 1, 2024
5c1572d
Commiting old changes for documenting
aryamanjeendgar Oct 7, 2024
a604909
`A <- (\Pi D) A`, for `ColMajor` A
aryamanjeendgar Oct 9, 2024
1caaffe
`A <- (\Pi H D) A` for `A: (mxn)` and `ColMajor`
aryamanjeendgar Oct 9, 2024
30c32f3
{L|R}`RowMajor`, {R}`RowMajor`, implicit padding
aryamanjeendgar Oct 9, 2024
e601309
All variations of $H_n$ implemented
aryamanjeendgar Oct 10, 2024
7b8b134
Cleaned code with `fht_dispatch`
aryamanjeendgar Oct 10, 2024
5f72995
Generalizing `applyDiagonalRademacher`
aryamanjeendgar Oct 10, 2024
3bd2361
Generalized `permuteRowsToTop`
aryamanjeendgar Oct 10, 2024
eec1813
Added `permuteColsToLeft` && `rmiget`
aryamanjeendgar Oct 10, 2024
10470bb
Removed old `TrigSkOp` code
aryamanjeendgar Oct 10, 2024
b2aabf8
First review
aryamanjeendgar Oct 12, 2024
bc33741
Some stylistic cleanups
aryamanjeendgar Oct 13, 2024
348bf05
Templating numeric precision in FHT implementation
aryamanjeendgar Oct 13, 2024
f13086b
Corrected ommited templating + `int->int64_t`
aryamanjeendgar Oct 13, 2024
884f96e
First version of tests, VERY UNSTABLE
aryamanjeendgar Oct 16, 2024
018acd8
Hadamard && Diag tests working
aryamanjeendgar Oct 17, 2024
0cfdcf1
Final cleanups, all tests working
aryamanjeendgar Oct 17, 2024
591522f
Added in invSRHT tests
aryamanjeendgar Oct 17, 2024
8b04df1
Cleaning up comments and stylistic changes
aryamanjeendgar Oct 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading