399 Commits (3d1c9b988dff1d95f36cdd1df3e84d7a2365501c)
 

Author SHA1 Message Date
kritz 4f3565da94 Add asserts (#115) 5 years ago
kritz 2f6398168d Add several functions that are useful for coavriance matrices: (#114) 5 years ago
kritz 5cbcf6035a Set Matrix's col amd row to single value (#113) 5 years ago
kritz ef442fab92 Getter function for the diag elements of slice (#112) 5 years ago
kritz de6a2d31ff Slice assign value (#111) 5 years ago
Daniel Agar a8009a36a3 Quaternion multiply inline return 5 years ago
Daniel Agar dba84236cb Vector3f cross product directly return result (#109) 5 years ago
Matthias Grob de85dcff97 Vector: switch read only functions to const (#108) 5 years ago
Julien Lecoeur a172c3cdac Add implementation of pseudo-inverse (#102) 5 years ago
Daniel Agar cd185c995b add braces around statements and cleanup formatting (#107) 5 years ago
kritz 38e966cea1 Add min, max, constrain function for Matrix (#105) 5 years ago
kritz 93d42947b6 Add test for setting Quaternion to Identity (#104) 5 years ago
Julian Kent 9f46483951 Fix GCC-4.8 bug 5 years ago
Julian Kent 445f58d484
Fix weird C preprocessor conflicts (#101) 5 years ago
Julian Kent 215203fc6f
Automatic Differentiation 'Dual' Type (#100) 5 years ago
Julian Kent 92d1c8761e
More features: longerThan, norm, copyTo and slice on a Slice (#97) 5 years ago
Matthias Grob 740324cf1e Make all array constructors explicit (#99) 5 years ago
Julian Kent 7b34c1c51d Enable branch coverage 5 years ago
Matthias Grob 973999a4d3 Fix some template type conversions and style 5 years ago
Matthias Grob c34e8dc98f helper: consider matrices with the same NANs and INFINITYs equal 5 years ago
Matthias Grob bbaa93880b helper: consider NAN equal to NAN such that vectors can be compared exactly 5 years ago
Matthias Grob 33a629105c Matrix: add proper print function testing 5 years ago
Matthias Grob b0b7d7229a Multiplication test: fix division resulting in NAN 5 years ago
Matthias Grob 3747232724 LeastSquaresSolver: Fix nasty GCC compile optimization error 5 years ago
Matthias Grob 5844b0e46e Implement one float equality check and use it everywhere 5 years ago
Matthias Grob 1e80807e8e test: Add uncovered equality checks with NAN and INFINITE 5 years ago
Matthias Grob a374f37a54 Include helper_functions like all other library components 5 years ago
James Goppert 60c9c99dcc Fix type for division. 5 years ago
Julian Kent b4714e2ed2 Don't lose array sizes in copyTo 5 years ago
Julian Kent 51d2f9f0dc Remove direct access to internal data 5 years ago
Julian Kent 18218c8f9c
Test non-square matrix multiplication (#91) 5 years ago
Julian Kent b817e8677d Add helpers based on Slice: row(), col(), xy() 5 years ago
Julian Kent 82d565f4d9 Add support for Slice to Matrix, SquareMatrix, Vector 5 years ago
Julian Kent af1378cc55 Add Slice class 5 years ago
Julian Kent 15865b741c Help compiler with name resolution to avoid overload mixups 6 years ago
Julian Kent 03ffd696a6 Replace pow with sqrt 6 years ago
Julian Kent 22bf63cb71 A smaller codesize wrap, since it gets inlined in many places 6 years ago
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
Julian Kent 4a4309327a better API comment 6 years ago
Matthias Grob 31450c407c Matrix: use existing print() if isEqual test fails 6 years ago
Matthias Grob 938274fce5 helper test: add extensive wrap tests 6 years ago
Matthias Grob 315010bae1 helper_functions: generalize wrap function to any range 6 years ago
Matthias Grob 007c7c58c4 fix math defines to have M_PI and M_TWOPI 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 5ccfa74c72 Fix const error 6 years ago
Oskar Weigl eea6b59973 Implement slice as copy loop 6 years ago
Oskar Weigl 93375fbd3c Fix copy-paste error 6 years ago