Commit Graph

30 Commits

Author SHA1 Message Date
c099dfe760 Throwing in the towel on eigenvectors for now
All checks were successful
Merge-Checker / build_and_test (pull_request) Successful in 26s
2025-06-06 16:33:20 -04:00
d84664b567 Improved on old unit tests
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 22s
2025-06-05 15:10:00 -04:00
bec70facb2 Fixed clangd type hints in the matrix.cpp file
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 26s
2025-06-03 09:08:23 -04:00
75edad3d0a Made my own equally wrong QR factorization
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 20s
2025-06-02 21:44:41 -04:00
64820553c7 New norms and division by scalar
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 21s
2025-06-02 16:19:23 -04:00
60a2b12b5f Replaced normalize with EuclideanNorm
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 21s
2025-06-02 14:26:41 -04:00
37556c7c81 Made unit tests a little better and fixed matrix multiplication errors for non-square amtrices
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 20s
2025-06-02 10:49:16 -04:00
6fdab5be30 Added unit tests for eigen
All checks were successful
Merge-Checker / build_and_test (pull_request) Successful in 23s
2025-05-30 15:26:19 -04:00
d07ac43f7b Added function comments
All checks were successful
Merge-Checker / build_and_test (pull_request) Successful in 23s
2025-05-30 14:47:42 -04:00
74afbfeab8 Added QR decomposition functions
All checks were successful
Merge-Checker / build_and_test (pull_request) Successful in 24s
2025-05-30 09:07:26 -04:00
8a15459fc8 Adding a merge checker script 2025-05-21 17:46:49 -04:00
dee19b54ad Added a ToEulerAngle function 2025-04-09 18:41:45 -04:00
e92fc6e5a0 Made the dot product public 2025-02-09 19:03:32 -05:00
b21236e5db Fixed quaternion equals operator 2025-02-09 11:32:46 -05:00
1a0af95fe7 Reworked how getting a submatrix works 2025-02-09 11:17:45 -05:00
f51afb42e0 Refactored file layout because platformio failed to find things 2025-02-08 23:57:43 -05:00
2385446ac5 Reworked some of the matrix interface 2025-02-08 18:06:43 -05:00
55ff4aa693 Finished implimenting quaternion basics 2025-02-07 23:40:56 -05:00
aa8056240a Fixed quaternion multiplication 2025-02-07 19:19:06 -05:00
28c30c5ea7 Moved unit tests into their respective module's subfolders 2025-02-06 23:45:15 -05:00
742749457c Implimented the quaternion class and added unit tests 2025-02-06 23:44:55 -05:00
6e480dce86 Added quaternion class 2025-02-06 23:16:51 -05:00
39274eb964 Refactored the src dir layout 2025-02-06 22:02:50 -05:00
3b023d2104 Multiplication was completely broken actually 2025-02-06 21:56:54 -05:00
9726ebbca0 Fixed typo and missing include 2025-02-04 22:06:34 -05:00
ab2d9f002b Added scalar addition / subtraction 2025-02-04 14:33:29 -05:00
437d209200 Added a scalar divisor operator 2025-02-03 15:21:22 -05:00
cccadc5d21 consted some vector functions 2025-02-03 12:46:26 -05:00
519c953fcb Added inline to explicit template specialization functions 2025-02-03 12:34:37 -05:00
fee5486ea2 Refactored folder layout 2025-02-03 12:20:30 -05:00