399 Commits (3d1c9b988dff1d95f36cdd1df3e84d7a2365501c)
 

Author SHA1 Message Date
romain-chiap 3d1c9b988d
quaternion exponential (#164) 4 years ago
Daniel Agar b8568a89db Euler: improve quaternion constructor 4 years ago
Daniel Agar 1d0e7f1ca1
Matrix: use naive per element copy instead of memcpy call 4 years ago
Daniel Agar 1344ce06fd
Euler: simplify DCM constructor 4 years ago
Daniel Agar 3679f7fd51 add double precision alias declarations and remove typedefs 4 years ago
Julian Kent 977cf52322 Ignore debug line in code coverage 4 years ago
Julian Kent 4837316f9b Fix small inconsistencies and compiler warnings 4 years ago
Julian Kent d540ca5de2 Coerce default epsilon values to Type 4 years ago
Julian Kent 054f8b12f4 Use a single inverse implementation for a single matrix size 4 years ago
Julian Kent 15e54ceda1 Rework rank-detection tolerance in pseudoinverse 4 years ago
Julian Kent d9a5e3dec2 Add test for new cutoff threshold 4 years ago
JacobCrabill ea43303c1c test/vector3: Add test for scalar +/- operators 4 years ago
JacobCrabill 158409abce Vector3f: Add operator+/- for scalars 4 years ago
Mitchell-Lee-93 a504b6e881 precision of tol for float has been changed 4 years ago
Julian Oes ce6b10b99a Fix clang-tidy warnings 5 years ago
Kamil Ritz 13f092a30f sparse quadratic form 5 years ago
Julian Oes 3a5bfb2bd1
matrix: inline to prevent multiple definitions (#147) 5 years ago
Julian Oes e101edc0e7
Matrix: fix warning if M == N (#146) 5 years ago
Morten Fyhn Amundsen cd8ad1584c
Make wrap() work with integer types (#145) 5 years ago
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