Allan Bazinet
|
da70ea798d
|
Simplify frame type insertion
|
2024-12-27 15:00:48 -08:00 |
|
Allan Bazinet
|
0ca0201d42
|
Cleanup and commentary
|
2024-12-27 14:37:41 -08:00 |
|
Allan Bazinet
|
7870fcf648
|
Use alphabet lookup table for direct indexing
|
2024-12-27 14:02:58 -08:00 |
|
Allan Bazinet
|
5978a421a1
|
Commentary
|
2024-12-27 12:10:28 -08:00 |
|
Allan Bazinet
|
93a0d78327
|
Commentary
|
2024-12-27 12:06:33 -08:00 |
|
Allan Bazinet
|
1bdd6ff193
|
Tuned genjs8() implementation
|
2024-12-27 11:49:28 -08:00 |
|
Allan Bazinet
|
1ba5e0bad4
|
Cleanup and commentary
|
2024-12-27 07:21:46 -08:00 |
|
Allan Bazinet
|
b48f621832
|
Cleanup and commentary
|
2024-12-27 07:06:35 -08:00 |
|
Allan Bazinet
|
e1275468e9
|
Direct setup of parity table
Eliminates transposition and reordering steps at compile time
|
2024-12-27 06:33:01 -08:00 |
|
Allan Bazinet
|
c9721a2d43
|
Cache-friendly parity calculation
|
2024-12-27 05:57:08 -08:00 |
|
Allan Bazinet
|
d4c29a8547
|
Optimize and document FFTW library usage
|
2024-12-26 13:43:47 -08:00 |
|
Allan Bazinet
|
24d5440e52
|
Correct FFT input size error
|
2024-12-26 11:56:26 -08:00 |
|
Allan Bazinet
|
7f94af870f
|
Second attempt at FFTW crash fix, mutex usage
|
2024-12-26 10:57:01 -08:00 |
|
Allan Bazinet
|
8624fcfaac
|
Use same critical lock name as Fortran
|
2024-12-26 10:35:38 -08:00 |
|
Allan Bazinet
|
695a7bde1c
|
Add OMP directives around non-threadsafe FFTW use
|
2024-12-26 09:56:02 -08:00 |
|
Allan Bazinet
|
5b10d80f27
|
Correct syntax
|
2024-12-26 08:23:06 -08:00 |
|
Allan Bazinet
|
64573a05e5
|
Correct commentary
|
2024-12-26 08:19:17 -08:00 |
|
Allan Bazinet
|
8c41dc62aa
|
Formatting
|
2024-12-26 08:17:40 -08:00 |
|
Allan Bazinet
|
a0b5848f6c
|
Iterate over Costas arrays
|
2024-12-26 08:14:17 -08:00 |
|
Allan Bazinet
|
90493bc8bc
|
Spelling
|
2024-12-26 08:06:26 -08:00 |
|
Allan Bazinet
|
526ede2acb
|
Directly index Costas array selection
|
2024-12-26 08:05:55 -08:00 |
|
Allan Bazinet
|
c66db63295
|
Commentary
|
2024-12-26 07:50:07 -08:00 |
|
Allan Bazinet
|
84f28f165f
|
Don’t iterate over trailing zero bits
|
2024-12-26 07:35:15 -08:00 |
|
Allan Bazinet
|
9515b2a54b
|
Document final CRC XOR
|
2024-12-26 07:00:41 -08:00 |
|
Allan Bazinet
|
b62f4956e2
|
Commentary
|
2024-12-26 06:58:55 -08:00 |
|
Allan Bazinet
|
7df91a059c
|
Commentary
|
2024-12-26 06:56:00 -08:00 |
|
Allan Bazinet
|
4572475659
|
Commentary
|
2024-12-26 06:42:56 -08:00 |
|
Allan Bazinet
|
7ba859ead5
|
Eliminate intermediate 6-bit words array
|
2024-12-26 06:16:00 -08:00 |
|
Allan Bazinet
|
0adaa1dd66
|
Costats determination to point of use
|
2024-12-26 06:08:32 -08:00 |
|
Allan Bazinet
|
d69788f12c
|
Pass raw array; safety mask 3 LSBs in type bits
|
2024-12-26 06:03:42 -08:00 |
|
Allan Bazinet
|
e8c347819a
|
Avoid costas copy
|
2024-12-25 22:50:39 -08:00 |
|
Allan Bazinet
|
836372d716
|
Initial stab at conversion of genjs8 to C++
|
2024-12-25 22:47:39 -08:00 |
|
Allan Bazinet
|
b3edf7c616
|
Guard against FFT plan failure
|
2024-12-24 07:07:00 -08:00 |
|
Allan Bazinet
|
4d6fb85e41
|
Cleanup
|
2024-12-24 07:06:46 -08:00 |
|
Allan Bazinet
|
97f44acf9b
|
Remove savg from shared memory
This array is no longer referenced by Fortran code; however, even when it was, it didn’t need to be in shared memory.
|
2024-12-24 06:43:39 -08:00 |
|
Allan Bazinet
|
86b6a5ac9c
|
Remove write-only ss array from shared memory
This symbol spectra array is never read, only written; doesn’t need to exist at all.
|
2024-12-24 06:28:28 -08:00 |
|
Allan Bazinet
|
4fe43b47cf
|
Inline symspec()
|
2024-12-23 22:55:14 -08:00 |
|
Allan Bazinet
|
c7625e0b1a
|
Testing C++ symspec() conversion
|
2024-12-23 17:38:07 -08:00 |
|
Allan Bazinet
|
a7c9913e94
|
Initial removal of hidden DisableInputResampling
|
2024-11-29 11:45:00 -08:00 |
|
Allan Bazinet
|
c6e3a11f3a
|
Return QStringView from compass()
|
2024-11-19 16:54:13 -08:00 |
|
Allan Bazinet
|
e44a0450dc
|
Display compass direction as a hover tooltip
|
2024-11-19 16:04:44 -08:00 |
|
Allan Bazinet
|
97cb4d2354
|
Implemenation of Geodesic data caching layer
|
2024-11-17 14:26:06 -08:00 |
|
Allan Bazinet
|
6e5be7661c
|
Show azdist units if column headers absent
|
2024-11-17 09:37:27 -08:00 |
|
Allan Bazinet
|
0651d7b2ff
|
Make distance column header display units
|
2024-11-17 09:09:17 -08:00 |
|
Allan Bazinet
|
11fb291856
|
Defer miles conversion to string creation time
|
2024-11-17 07:37:39 -08:00 |
|
Allan Bazinet
|
57129811f0
|
Disaggregate geodesic vector
|
2024-11-17 06:53:08 -08:00 |
|
Allan Bazinet
|
3895e9d7c7
|
Break out azimuth from distance in display
|
2024-11-17 05:34:54 -08:00 |
|
Allan Bazinet
|
f3e4f7c5b7
|
Convert azdist Fortran function to C++
|
2024-11-16 22:40:51 -08:00 |
|
Allan Bazinet
|
2558a9ee1f
|
Deal in std::array objects, not raw arrays
|
2024-11-14 09:52:37 -08:00 |
|
Allan Bazinet
|
4d36493fb2
|
Simplify layout
|
2024-11-12 13:00:03 -08:00 |
|