Commit Graph

36 Commits

Author SHA1 Message Date
Cynopolis c099dfe760 Throwing in the towel on eigenvectors for now
Merge-Checker / build_and_test (pull_request) Successful in 26s
2025-06-06 16:33:20 -04:00
Cynopolis d84664b567 Improved on old unit tests
Merge-Checker / build_and_test (pull_request) Failing after 22s
2025-06-05 15:10:00 -04:00
Cynopolis 1091bbda32 Got QR decomposition fully working! (The unit tests were wrong)
Merge-Checker / build_and_test (pull_request) Successful in 37s
2025-06-03 10:01:52 -04:00
Cynopolis 75edad3d0a Made my own equally wrong QR factorization
Merge-Checker / build_and_test (pull_request) Failing after 20s
2025-06-02 21:44:41 -04:00
Cynopolis 64820553c7 New norms and division by scalar
Merge-Checker / build_and_test (pull_request) Failing after 21s
2025-06-02 16:19:23 -04:00
Cynopolis 60a2b12b5f Replaced normalize with EuclideanNorm
Merge-Checker / build_and_test (pull_request) Failing after 21s
2025-06-02 14:26:41 -04:00
Cynopolis 37556c7c81 Made unit tests a little better and fixed matrix multiplication errors for non-square amtrices
Merge-Checker / build_and_test (pull_request) Failing after 20s
2025-06-02 10:49:16 -04:00
Cynopolis 6fdab5be30 Added unit tests for eigen
Merge-Checker / build_and_test (pull_request) Successful in 23s
2025-05-30 15:26:19 -04:00
Cynopolis d07ac43f7b Added function comments
Merge-Checker / build_and_test (pull_request) Successful in 23s
2025-05-30 14:47:42 -04:00
Cynopolis 74afbfeab8 Added QR decomposition functions
Merge-Checker / build_and_test (pull_request) Successful in 24s
2025-05-30 09:07:26 -04:00
Cynopolis 32c2a5cef2 Added a check to see if the timing results have signifigantly changed
Update matrix-timing-tests timings [skip ci]

Fixing timing test runner

Update matrix-timing-tests timings

Removed the seperate benchmark action
2025-05-29 16:34:31 -04:00
Cynopolis 54d9699df8 Added a merge checker script that has to run before you can merge to main
Updated merge checker and seperated the matrix tests fro mthe timing tests

Added matrix test timings

Timings get auto-comitted

Update matrix-timing-tests timings [skip ci]

Updated readme

Update matrix-timing-tests timings [skip ci]

Fixing auto-checkout issues

updated readme

Update matrix-timing-tests timings [skip ci]

Split timing tests into its own job

Update matrix-timing-tests timings [skip ci]
2025-05-29 16:34:28 -04:00
Cynopolis 4b802458ef Changed matrix unit tests to reflect new syntax 2025-02-09 20:53:37 -05:00
Cynopolis b21236e5db Fixed quaternion equals operator 2025-02-09 11:32:46 -05:00
Cynopolis c8dce7d7d8 Fixed broken unit tests 2025-02-09 00:17:16 -05:00
Cynopolis f51afb42e0 Refactored file layout because platformio failed to find things 2025-02-08 23:57:43 -05:00
Cynopolis 28c30c5ea7 Moved unit tests into their respective module's subfolders 2025-02-06 23:45:15 -05:00
Cynopolis 742749457c Implimented the quaternion class and added unit tests 2025-02-06 23:44:55 -05:00
Cynopolis 6e480dce86 Added quaternion class 2025-02-06 23:16:51 -05:00
Cynopolis 39274eb964 Refactored the src dir layout 2025-02-06 22:02:50 -05:00
Cynopolis 4a25414b92 Got vector unit tests compiling 2025-02-03 11:59:49 -05:00
Cynopolis ae4806510b Added better support for casting vector3d to/from MAtrix 2025-02-03 10:10:31 -05:00
Quinn Henthorne 941758e8ea Refactors the underlying data type to optimize performance 2024-12-13 17:04:46 -05:00
Quinn Henthorne 53f3766658 Added a template pack initializer 2024-12-13 16:37:40 -05:00
Quinn Henthorne fb16c6f61b Added timing tests for matrix math 2024-12-13 15:50:53 -05:00
Quinn Henthorne 6f5214b448 Finished adding unit tests and need to write timing tests 2024-12-13 11:04:16 -05:00
Quinn Henthorne 5bbdefa4cf Fixed matrix inversion 2024-12-13 10:04:06 -05:00
Quinn Henthorne 8fa9d8c77c Added overloaded operators for the rest of the major operators 2024-12-13 09:10:34 -05:00
Quinn Henthorne 7d7d89c676 Working on polishing functions 2024-12-11 17:30:47 -05:00
Quinn Henthorne 9cbaeb2c27 Got matrix multiplication working 2024-12-11 09:09:08 -05:00
Cynopolis 1fb211912d Got first real unit test passing 2024-12-10 23:55:23 -05:00
Cynopolis c04ee29e82 Got unit tests compiling 2024-12-10 22:42:02 -05:00
Quinn Henthorne 3233263ffc Started adding the first real unit test 2024-12-10 17:06:07 -05:00
Quinn Henthorne 1ef741ea93 Got the matrix library compiling in the tests 2024-12-10 16:56:57 -05:00
Quinn Henthorne ebdf279a5e Added an example test case 2024-12-10 16:49:31 -05:00
Quinn Henthorne 175c0354f8 Added the hpps as static libraries 2024-12-10 16:42:02 -05:00