James Goppert
dd8ff8db12
Made coverage html output optional.
9 years ago
James Goppert
061609322a
Added command line output for coverage.
9 years ago
James Goppert
155202f6b0
Found a few coverage gaps with local coverage testing.
9 years ago
James Goppert
bd8420fcf6
Added example of assignment to already created object.
9 years ago
MaEtUgR
b2eb4d13d8
Matrix.setCol off by one bug fixed
...
The Column Vector you are copying from, only has one Column and it is indexed by 0 not 1.
I also completed the unit test stub that would have found this bug.
9 years ago
Matthias Grob
65679fbcbb
Features and fixes
...
* added the trace function for a SquareMatrix
* added Vector3.hat() and it's counterpart Dcm.vee()
for skewsymskew symmetric matrix operations in relation to the cross product
see https://en.wikipedia.org/wiki/Hat_operator
* Matrix::write_string produced runtime errors when I used it in PX4 posix simulation, i simplified it
* a Matrix3f is a SquareMatrix
* added tests for SquareMatrix.trace, Vector3.hat and Dcm.vee
* added a test for quaternion initialisation from array
* preventing buffer overflows in Matrix.write_string method
9 years ago
James Goppert
711b57d2d4
Added unit function that returns normalized vector.
9 years ago
James Goppert
0e14e11183
Added support for attitude_estimator_q functions.
9 years ago
James Goppert
2d27cd79d3
Added scalar to matrix conversion.
9 years ago
James Goppert
15865897d5
Added pow.
9 years ago
James Goppert
95e3d7d6ce
Added set function.
9 years ago
James Goppert
5a01e6c939
Added slice function for matrix.
9 years ago
James Goppert
1ae114b3d2
Improved rk4 integration to allow longer time interval than 1 step.
9 years ago
James Goppert
ce30542dba
Fix output for unit test.
9 years ago
James Goppert
1778ac199c
Fixed euler wrapping.
9 years ago
James Goppert
5aef810e7c
Fixed euler angles.
9 years ago
James Goppert
b98ac75452
Formatting.
9 years ago
James Goppert
ffbe58ca10
Added better roundtrip euler test.
9 years ago
James Goppert
0969b0ae56
Removed uncessary print.
9 years ago
James Goppert
d761bd3721
Fixed formatting. Made traivs more verbose.
9 years ago
James Goppert
38211e1aff
Fix testing mechanism.
9 years ago
James Goppert
fa31c61f2c
Fix for euler.
9 years ago
James Goppert
f1968f51d6
Fixed coverage issues.
9 years ago
James Goppert
cc800454d2
Formatting.
9 years ago
Thomas Gubler
45e6012818
matrix scalar pre multiplication and general scalar multiplication for
...
quaternions
9 years ago
Roman
10b395a782
added more quaternion methods
9 years ago
jgoppert
9cd6ac3dd9
Fixed coverage.
9 years ago
jgoppert
dc0eb16880
Fixed integration test.
9 years ago
jgoppert
b9924820e1
Work on kalman filter interface.
9 years ago
jgoppert
0a110a1b02
Fixed integration test.
9 years ago
jgoppert
7656385ea1
Changed rk4 signature.
9 years ago
jgoppert
a334cecfa7
Forced function instantiation for coverage testing.
9 years ago
jgoppert
c29c44b450
Added more testing to instantiate some missing templates.
9 years ago
jgoppert
10b89a2594
Switching coverage upload mechanism.
9 years ago
jgoppert
42f2e60b24
Added runge kutta integration.
9 years ago
jgoppert
2c7a375e3d
Fixed kalman correct test.
9 years ago
jgoppert
9b995e19f3
Added vector2.
9 years ago
jgoppert
1fb0f33eb4
Removed old references to matrix.hpp.
9 years ago
jgoppert
32839006f3
Implemented vector 3 cross product.
9 years ago
jgoppert
c70994e6a5
Formatting.
9 years ago
jgoppert
4a6369cee5
More coverage testing.
9 years ago
jgoppert
550108cf1d
More testing.
9 years ago
jgoppert
75399fb15e
Cleanup of printing.
9 years ago
jgoppert
455cb58ebf
New tests.
9 years ago
jgoppert
6ff42b7b31
Added some more vectors tests.
9 years ago
jgoppert
7136e5b7d1
More work on gimbal lock case.
9 years ago
jgoppert
d01e0a1038
Formatting.
9 years ago
jgoppert
00a0b36836
Moved inverse outside of matrix definition.
9 years ago
jgoppert
5566b3dc77
expm testing and fixes.
9 years ago
jgoppert
9af1604daa
Formatting.
9 years ago