380 Commits (25c04553488bb86470592a1cdccac56979bf59bb)
 

Author SHA1 Message Date
kamilritz 25c0455348 comply with Firmware style requirements 5 years ago
kritz f981cea2ae
add possibility to iterate over SparseVector data at runtime (#143) 5 years ago
kamilritz e714a28c83 use size_t instead of int in sparseVector 5 years ago
kritz 18699416b0
SparseVector (#140) 5 years ago
kamilritz 6ed5dbc2db Construct Vector from Slice<1,M> alias row() 5 years ago
Matthias Grob a126be0882 attitude test: refactoring to avoid identity quaternion confusion 5 years ago
Matthias Grob 572bafb01f Quaternion: use template type for division by two 5 years ago
Matthias Grob 242b38ee9e Quaternion: remove deprecated axis_angle conversions 5 years ago
Matthias Grob 7a3009f7a3 Remove asserts for unsigned integer >= 0 5 years ago
Matthias Grob 0fd99c59f1 Switch operator() to return a const reference 5 years ago
kamilritz 8a59b463f2 Quaternion: Use template type instead of single hardcoded type 5 years ago
Julian Kent 9a30828a0a Add explicit matrix + scalar test 5 years ago
Julian Kent f3cf615023 Do += -= and scalar *= /= in place 5 years ago
kamilritz f529358e9a Add missing const modifier 5 years ago
kamilritz 674bd99f3b Add operator* and operator/ for slice with type 5 years ago
Nicolas MARTIN 38b3acce96 fix conjugate_inversed comment 5 years ago
Matthias Grob 2bee0d078c Quaternion: refactor multiplication to matrix multiplication style 5 years ago
kamilritz d613055462 Add more assignment operators for slices 5 years ago
Matthias Grob 976ada411b Matrix: min max comments and test style 5 years ago
Matthias Grob fa7153ecfb Matrix: omit min max nan case with same result 5 years ago
Matthias Grob a32892926c Matrix: capture stdout for print() test 5 years ago
Matthias Grob c6db357c92 Matrix: correct print buffer size prediction 5 years ago
Matthias Grob 2cca35c8fe AxisAngle: call q.imag().norm() for conversion 5 years ago
kritz 4873dc1c1e
Analytic inverse implementation (#122) 5 years ago
Julian Kent 649c837b6b Use faster but less accurate average 5 years ago
kamilritz a37b91c96a Type cast remaining integer 5 years ago
Lorenz Meier 3b581fb599 Update .travis.yml 5 years ago
Lorenz Meier efa5580a67 Update CMakeLists.txt 5 years ago
Lorenz Meier 20a9e91d44 Fix CMake configuration for coverage tests on Mac OS 5 years ago
kritz d18be0d0fa Fix AngleAxis constructors (#117) 5 years ago
kritz e81483a808 Catch quaternion canonical corner cases (#116) 5 years ago
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