kritz
|
4f3565da94
|
Add asserts (#115)
* Add asserts
* Type cast literals
* asserts for indexing vectors
* include assert
* Fix accessing elements outside of slice
|
5 years ago |
Matthias Grob
|
de85dcff97
|
Vector: switch read only functions to const (#108)
|
5 years ago |
Julian Kent
|
215203fc6f
|
Automatic Differentiation 'Dual' Type (#100)
* Dual numbers initial implementation
* Add test coverage, with partial derivative example
* Add Jacobian test, fix small issues
* Improve test to demonstrate non-square jacobian
* Better naming for collectReals/Derivatives
* Improve comments
* Potential GCC 4.8 bug workaround
* Add fallback workaround for non-IEEE float platforms
|
5 years ago |
Julian Kent
|
92d1c8761e
|
More features: longerThan, norm, copyTo and slice on a Slice (#97)
* Allow slices of slices, add longerThan to Vector/Slice
|
5 years ago |
Matthias Grob
|
740324cf1e
|
Make all array constructors explicit (#99)
* Make all array constructors explicit
to avoid accidental implicit casts like e.g.
Vector3f v = 0;
assigning nullpointer content.
|
5 years ago |
Julian Kent
|
82d565f4d9
|
Add support for Slice to Matrix, SquareMatrix, Vector
|
6 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 |
Daniel Agar
|
dc3af80977
|
constructors use array size rather than pointers
|
7 years ago |
Daniel Agar
|
f1bee775a0
|
use default constructors and skip unnecessary initialization
|
7 years ago |
Matthias Grob
|
f835d39017
|
Quaternion/Vector: Small refactor for review: put more comments, switched type conversions, took out default destination vector because confusing
|
7 years ago |
Matthias Grob
|
5130da206a
|
Vector: added norm_squared() because sometimes you can safe the sqrt operation
|
7 years ago |
Matthias Grob
|
9e59691e43
|
Vector: Additional normalization with check for zero norm because it occurs so many times in applications
|
7 years ago |
Nate Weibley
|
66e1b406b8
|
Remove artifical need to virtualize dtors
|
8 years ago |
Pavel Kirienko
|
552dad40a1
|
Fixed inclusions in matrix/
|
8 years ago |
Daniel Agar
|
cfa68c2196
|
clang-tidy trivial cleanup
|
8 years ago |
James Goppert
|
0eb8aa0c0b
|
Support more of mathlib function for easier swap in px4.
|
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
|
15865897d5
|
Added pow.
|
9 years ago |
Thomas Gubler
|
99ac532746
|
remove unnecessary ;
|
9 years ago |
Roman
|
10b395a782
|
added more quaternion methods
|
9 years ago |
jgoppert
|
42f2e60b24
|
Added runge kutta integration.
|
9 years ago |
jgoppert
|
9b995e19f3
|
Added vector2.
|
9 years ago |
jgoppert
|
1fb0f33eb4
|
Removed old references to matrix.hpp.
|
9 years ago |
jgoppert
|
44768fad35
|
Added vector data ctor.
|
9 years ago |
jgoppert
|
cefe7b3e80
|
Cleaned up header includes.
|
9 years ago |
jgoppert
|
fd64e7e93a
|
More testing and cleanup.
|
9 years ago |
jgoppert
|
cbe8b4ef6f
|
Travis fix.
|
9 years ago |
jgoppert
|
0062cbcbe2
|
Added more warnings, and fixed issues.
|
9 years ago |
jgoppert
|
f7b1c63b86
|
Work on testing.
|
9 years ago |
jgoppert
|
52956e360a
|
Added filtering test.
|
9 years ago |
jgoppert
|
3477ff2adb
|
Added coverage to build.
|
9 years ago |
jgoppert
|
c84e934909
|
Updated vector class.
|
9 years ago |
jgoppert
|
49035ed6a9
|
Added mode lines for vi.
|
9 years ago |
jgoppert
|
a36ff9f1e5
|
Formatting and added Scalar.
|
9 years ago |
jgoppert
|
76e86cf937
|
Initial commit.
|
9 years ago |