ardupilot/libraries/AP_Math
Valmantas Palikša d4daf19151 AP_Math: Move simple math function implementations to header for better
compile time optimization

Functions like sq() are better moved to the header file as inline.
Compiler can then optimize these out when used in code, this saves cpu
cycles with stack push, pop during function calls.
2015-09-09 09:57:51 +10:00
..
examples AP_Math: standardize inclusion of libaries headers 2015-08-11 16:38:18 +10:00
AP_Math.cpp AP_Math: Move simple math function implementations to header for better 2015-09-09 09:57:51 +10:00
AP_Math.h AP_Math: Move simple math function implementations to header for better 2015-09-09 09:57:51 +10:00
AP_Math_AVR_Compat.h AP_Math: fixed indent-tabs-mode 2013-05-30 09:51:51 +10:00
edc.cpp AP_MATH: Adding WGS GPS conversions, CRC16 checks, and double-precision Vectors and Matrices 2014-04-05 13:42:23 +11:00
edc.h AP_Math: standardize inclusion of libaries headers 2015-08-11 16:38:18 +10:00
keywords.txt Beginnings of a math library for ArduPilot(Mega) systems. 2010-09-08 08:21:46 +00:00
location.cpp AP_Math: added locations_are_same(loc1,loc2) helper 2015-09-08 17:05:54 +10:00
matrix3.cpp AP_Math: added euler312 functions (for gimbal) 2015-05-25 09:03:11 +10:00
matrix3.h AP_Math: added euler312 functions (for gimbal) 2015-05-25 09:03:11 +10:00
matrix_alg.cpp AP_Math: check if failed to allocate memory 2015-09-03 16:59:14 +10:00
polygon.cpp uncrustify libraries/AP_Math/polygon.cpp 2012-08-21 19:03:34 -07:00
polygon.h uncrustify libraries/AP_Math/polygon.h 2012-08-21 19:03:34 -07:00
quaternion.cpp AP_Math: use matrix3 euler312 operations in quaternion library 2015-05-25 09:08:31 +10:00
quaternion.h AP_Math: use matrix3 euler312 operations in quaternion library 2015-05-25 09:08:31 +10:00
rotations.h AP_Math: change ROTATION_YAW_293_PITCH_68_ROLL_180 to ROLL_90 2015-01-02 17:15:18 +09:00
vector2.cpp AP_Math: revert AP_Math class change 2015-05-05 13:27:06 +10:00
vector2.h AP_Math: make is_nan const for quaternion and add .zero() for vector2 2014-02-21 20:24:47 +11:00
vector3.cpp AP_Math: revert AP_Math class change 2015-05-05 13:27:06 +10:00
vector3.h AP_Math: compiler warning: is_zero special case for vector3.h in a template 2015-05-05 13:26:50 +10:00
vectorN.h AP_Math: Changes to fix the warnings in rover sitl build. 2015-02-11 18:16:46 +11:00