41 Commits (d12e0d6a82ee4e3b2bc51fb6e41cfa79865f4add)

Author SHA1 Message Date
murata e903cb9945 AP_Math: Change mask value to hexadecimal number. 8 years ago
Pierre Kancir da49149d19 AP_Math: is_equal correct comparison for integer as epsilon doesn't exist. 8 years ago
Andrew Tridgell a8d10e8c2c AP_Math: added get_random16() 8 years ago
Ricardo de Almeida Gonzaga 481e3a2af6 AP_Math: Fix typos 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 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
Andrew Tridgell 6bff07397e AP_Math: added linear_interpolate() function 9 years ago
dgrat 5148e41c1a AP_Math: Cleaned macro definitions 9 years ago
dgrat 7c4c8ea579 AP_Math: Remove ROTATION_COMBINATION_SUPPORT 9 years ago
Valmantas Palikša d4daf19151 AP_Math: Move simple math function implementations to header for better 10 years ago
Randy Mackay 46c652e42f Math: maxf and minf functions 10 years ago
Andrew Tridgell 77a2b4acf6 AP_Math: removed fast_atan 10 years ago
Tom Pittenger 4ec2fb3a9c AP_Math: Compiler warnings: nuke fast_atan2() 10 years ago
Tom Pittenger 6e6f481ecb AP_Math: compiler warnings: apply is_zero(float) or is_equal(float) 10 years ago
Andrew Tridgell eca675c556 AP_Math: fix for HAL_SITL rename 10 years ago
Randy Mackay 0392292489 AP_Math: inline is_equal, add is_zero 10 years ago
dgrat 726d7df710 AP_Math: add is_equal to compare floats 10 years ago
Tom Pittenger a8dda9f2ed AP_Math: fix compile warnings re float constants 10 years ago
Jonathan Challinger 5f7480b740 AP_Math: change fast_atan2 to use atan2f on fast CPUs 10 years ago
David Dewey 17374ff5e8 AP_Math: fast_atan2 11 years ago
Randy Mackay d81b7b507d Math: add Leonard's fast tan function 12 years ago
Andrew Tridgell ba83950fc4 libraries: replace constrain() with constrain_float() 12 years ago
Andrew Tridgell 83dc7dbc92 AP_Math: handle NaN in constrain(), returning average 12 years ago
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago
Andrew Tridgell 38062bbb6d AP_Math: support some more rotation combinations 12 years ago
Andrew Tridgell a072afa223 AP_Math: expand some macros into functions 12 years ago
uncrustify 533860dd73 uncrustify libraries/AP_Math/AP_Math.cpp 13 years ago
Andrew Tridgell 58a68c89d9 Math: added a function to combine standard rotations 13 years ago
Andrew Tridgell 4422486d44 AP_Math: made rotation matrices more C++ 13 years ago
Andrew Tridgell 9f0cb78f08 AP_Math: re-work quaternion functions to be more C++ like 13 years ago
Andrew Tridgell 4d65cda0ea AP_Math: added quaternion->matrix and earth frame routines 13 years ago
Andrew Tridgell 8abbbe5713 AP_Math: better way of handling safe_sqrt() 13 years ago
Andrew Tridgell c7d5f06b21 AP_Math: added quaternion helper functions and a test suite 13 years ago
Andrew Tridgell 16ed8bc8f6 AP_Math: added rotmat <-> euler functions 13 years ago
Andrew Tridgell 17d16bc8c6 AP_Math: added safe_sqrt() function 13 years ago
Andrew Tridgell 502fbf6e17 AP_Math: added a safe_asin() function 13 years ago