137 Commits (74ace7d1d55edf87c8a02a1ec5a8d7a564d036cd)

Author SHA1 Message Date
Matthias Grob 74ace7d1d5 helper test: cover wrap close to limits cases (#84) 6 years ago
Tanja Baumann 26fd962cbe fix bug in matrix wrap function (#83) 6 years ago
Matthias Grob 938274fce5 helper test: add extensive wrap tests 6 years ago
Martina Rivizzigno cc084e0791 matrix: add method to check all values are nan (#82) 6 years ago
kritz 84b3da227c Canonical Quaternion with tests (#81) 6 years ago
Matthias Grob 56b069956d slice test: fix trailing whitespace style 6 years ago
Oskar Weigl 93375fbd3c Fix copy-paste error 6 years ago
Oskar Weigl 5872bbc28c Add slicing tests that are not pure row slicing 6 years ago
TSC21 ec436d5aee define FLT_EPSILON; be descriptive about upper_right_triangle() method 6 years ago
TSC21 7355a29a2a tests: use __FLT_EPSILON__ in comparisons 6 years ago
TSC21 7ab2b24e65 tests: urt: refactor 6 years ago
TSC21 707967d117 add test to .urt() 6 years ago
TSC21 210c76c04b add test to setNaN() 6 years ago
Matthias Grob 9c0acfba36 Matrix: remove unsafe copyToRaw method 6 years ago
Beat Küng 0d3bff5e00 Vector2: add explicit constructor for Vector3 6 years ago
Bart Slinger 30d5a79432 testing float/double with Type template 7 years ago
Bart Slinger 480c5f1f8e static assert M>=N. floats to Type, arguments as const reference 7 years ago
Bart Slinger 7495794386 test zero divisions 7 years ago
Bart Slinger 98b8e2d43b formatting 7 years ago
Bart Slinger 0009328257 least squares solver for MxN matrices using QR householder algorithm 7 years ago
Daniel Agar f1bee775a0 use default constructors and skip unnecessary initialization 7 years ago
Daniel Agar 03a3e3ad46 helper_functions add wrap_2pi 7 years ago
James Goppert e7c95fa027 Fix README/cmake format. 7 years ago
James Goppert d142ac234c Fix coverage and bug in matrix equal test. 7 years ago
Matthias Grob f835d39017 Quaternion/Vector: Small refactor for review: put more comments, switched type conversions, took out default destination vector because confusing 7 years ago
Matthias Grob af2610ec04 Test: added check for quaternion vector to vector rotation constructor 7 years ago
Matthias Grob d513c94f85 Test: added check for Vector.norm_squared() 7 years ago
Matthias Grob 41ad2bdea5 Matrix: added copyToRaw method to allow copying to a pointer 7 years ago
Matthias Grob 308a6c91cb Test: added copyTo tests for Vector3, Quaternion and Matrix including clolumn-major order 7 years ago
Matthias Grob 3bd94fcd6f Test vector: structured & commented, added normalize and unit_or_zero tests, removed duplicate data preparation 7 years ago
Matthias Grob d259ab2108 Test: add Quaternion rotate() test that catches non-commutating rotations 7 years ago
Matthias Grob 0a772f59dd Quaternion: added direct efficient body z-axis calculation with test 8 years ago
James Goppert e595ebb9a7 Switch to Hamilton quaternions and add Cholesky decomposition. 8 years ago
Pavel Kirienko e09cf12e2e Removed all uses of C library from tests 8 years ago
Pavel Kirienko b74749fb61 Un-poisoned fabs 8 years ago
Pavel Kirienko 8af7b8c130 Poisoned the C library identifiers 8 years ago
Daniel Agar cf924956d7 test vector3 using matrix::isEqual 8 years ago
Daniel Agar cfa68c2196 clang-tidy trivial cleanup 8 years ago
Daniel Agar 5f2f6f0308 rename cmake "Profile" to "Coverage" and add builds 8 years ago
Daniel Agar f00edc9442 update to astyle 2.06 and fix formatting 8 years ago
Daniel Agar 68c7cc5bfd Quaternion add copyTo 8 years ago
James Goppert 63aea23f9e Add cholesky decomp, Closes #30, and dynamic print buf 8 years ago
James Goppert a154e14439 Fix coverage for inverse. 8 years ago
Matthias Grob 47c0a93140 Quaternion: added tests for the corner cases of Dcm to quaternion conversion 8 years ago
James Goppert 74a120f554 Handle some divide by zero edge cases on init. 8 years ago
James Goppert bf69be7f17 Fix formatting. 8 years ago
James Goppert f3e478cbff Fix matrix inverse pivotting logic. 8 years ago
James Goppert 34fccdd680 add renormalize method (#32) 8 years ago
James Goppert db4374882b Fix attitude tests. 9 years ago
James Goppert 3aeb099249 Revert "Use Hamilton quaternion definition." 9 years ago