10 Commits

Author SHA1 Message Date
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
2016-04-28 15:16:36 -04:00
Thomas Gubler
99ac532746 remove unnecessary ; 2015-12-26 12:07:12 +01:00
jgoppert
9b995e19f3 Added vector2. 2015-11-07 14:27:12 -05:00
jgoppert
1fb0f33eb4 Removed old references to matrix.hpp. 2015-11-07 11:08:17 -05:00
jgoppert
32839006f3 Implemented vector 3 cross product. 2015-11-05 20:22:17 -05:00
jgoppert
5b5cfcfeca Added more vector ctors. 2015-11-05 19:37:31 -05:00
jgoppert
cefe7b3e80 Cleaned up header includes. 2015-11-05 19:25:44 -05:00
jgoppert
49035ed6a9 Added mode lines for vi. 2015-11-03 20:26:42 -05:00
jgoppert
a36ff9f1e5 Formatting and added Scalar. 2015-11-03 19:38:31 -05:00
jgoppert
76e86cf937 Initial commit. 2015-11-03 14:46:54 -05:00