400 Commits (cd379b0e86181143082abf8df159d01fc0f827fd)

Author SHA1 Message Date
Lucas De Marchi 1ac712fa65 AP_Math: fix is_zero() after template conversion 9 years ago
Lucas De Marchi fa6f2c6b67 AP_Math: fix some coding style mistakes 9 years ago
Gustavo Jose de Sousa 390b196eda AP_Math: AP_GeodesicGrid: add notice for auto generated code 9 years ago
Gustavo Jose de Sousa b3068baa11 AP_Math: add geodesic_grid toolset 9 years ago
Gustavo Jose de Sousa 9d34b3b996 AP_Math: AP_GeodesicGrid: make all methods static 9 years ago
Gustavo Jose de Sousa 3b05ec1157 AP_Math: make vectors and matrix constructors constexpr 9 years ago
Gustavo Jose de Sousa 77223a7fcb AP_Math: AP_GeodesicGrid: make data static 9 years ago
Gustavo Jose de Sousa fd2428db34 AP_Math: AP_GeodesicGrid: reduce number of _neighbor_umbrellas items 9 years ago
Gustavo Jose de Sousa 43d9e00ab7 AP_Math: AP_GeodesicGrid: use uint8_t for _neighbor_umbrellas 9 years ago
Gustavo Jose de Sousa 54889e4175 AP_Math: AP_GeodesicGrid: reduce number of inverses by half 9 years ago
Gustavo Jose de Sousa f31161ecb6 AP_Math: AP_GeodesicGrid: remove triangles 9 years ago
Gustavo Jose de Sousa b34c04a4f9 AP_Math: test_geodesic_grid: test also non-centroid vectors 9 years ago
Gustavo Jose de Sousa 8e8ab3af96 AP_Math: AP_GeodesicGrid: remove section_triangle() function 9 years ago
Gustavo Jose de Sousa c7eb46fae2 AP_Math: AP_GeodesicGrid: optimize _from_neighbor_umbrella() 9 years ago
Gustavo Jose de Sousa eb90ef23a1 AP_Math: AP_GeodesicGrid: fix algorithm for null vector 9 years ago
Gustavo Jose de Sousa c28c3265c8 AP_Math: AP_GeodesicGrid: optimize with neighbor umbrellas 9 years ago
Gustavo Jose de Sousa 0ff05b7af3 AP_Math: test_geodesic_grid: test triangles indexes 9 years ago
Gustavo Jose de Sousa 4398e1e49b AP_Math: AP_GeodesicGrid: change order of triangles 9 years ago
Gustavo Jose de Sousa ea412ad629 AP_Math: benchmark_geodesic_grid: add benchmark 9 years ago
Gustavo Jose de Sousa 797a2da031 AP_Math: test_geodesic_grid: test when inclusive=true 9 years ago
Gustavo Jose de Sousa b299261ad4 AP_Math: AP_GeodesicGrid: add first implementation 9 years ago
Gustavo Jose de Sousa 3f2ad764ca AP_Math: Matrix3: add inverse() and invert() functions 9 years ago
Gustavo Jose de Sousa 06eea2838f AP_Math: Matrix3: add det() function 9 years ago
Gustavo Jose de Sousa 26959f1448 AP_Math: define golden ratio constant 9 years ago
dgrat 7ff8004f8f AP_Math: Replace is_zero() with a template function 9 years ago
Ricardo de Almeida Gonzaga 481e3a2af6 AP_Math: Fix typos 9 years ago
Lucas De Marchi aa974399d0 AP_Math: use inline wrappers for constrain_* functions 9 years ago
Lucas De Marchi bd6e268122 AP_Math: fix coding style 9 years ago
Lucas De Marchi 1dbffef7ea AP_Math: remove trailing whitespace on headers 9 years ago
Lucas De Marchi ab1fa4b435 AP_Math: reorganize headers 9 years ago
dgrat 6d3b491c02 AP_Math: Replace is_equal with a type safe template function 9 years ago
dgrat 503867b7dc AP_Math: Replace safe_sqrt() by template function 9 years ago
dgrat 5deb0e8e03 AP_Math: Replace safe_asin() by template function 9 years ago
Lucas De Marchi 846b4927ec AP_Math: use if/else chain instead of 2 ternary operators 9 years ago
dgrat 174f899a29 AP_Math: Replace the constrain_* functions by a single template 9 years ago
Lucas De Marchi 348b07609c AP_Math: remove macros from unit tests 9 years ago
dgrat 41661f815f AP_Math: Replace the pythagorous* functions with a variadic template 9 years ago
Lucas De Marchi 880f130670 AP_Math: fix loss of precision on float addition 9 years ago
dgrat 76362caee0 AP_Math: Replace wrap_* functions with template versions 9 years ago
dgrat 49cfd6fd9b AP_Math: Add gtest support for some functions 9 years ago
Lucas De Marchi ceea7540fd AP_Math: rename test file 9 years ago
Gustavo Jose de Sousa b594b5a08b AP_Math: matrix_alg: disable FE_OVERFLOW in inverse4x4() for SITL 9 years ago
Gustavo Jose de Sousa a7543d369f AP_Math: matrix_alg: protect inverseixi() against overflow 9 years ago
Gustavo Jose de Sousa 39f72610e2 AP_Math: quaternion: fix style 9 years ago
Andrew Tridgell e8142b0b5b AP_Math: added wrap_360() 9 years ago
Andrew Tridgell 97d27ce58f AP_Math: fixed memory leak 9 years ago
Andrew Tridgell 6165c42535 AP_Math: added from_axis_angle() method on Matrix3f 9 years ago
Michael du Breuil bb7cf6c0b6 AP_Math: Update location_sanitize to sanitize for lat/lng 9 years ago
Ricardo de Almeida Gonzaga 5bd034a5a8 Global: start using cmath instead of math.h 9 years ago
Andrew Tridgell 6bff07397e AP_Math: added linear_interpolate() function 9 years ago