ardupilot/libraries/AP_NavEKF
Andrew Tridgell 156a64aca0 AP_NavEKF: added a common parent class for EKF2 and EKF3 core classes
this provides a common location for static intermediate variables in
EK2 and EK3. This has a few benefits:

 - the compiler can determine the address of the frequently accessed
   variables at compile time, making them faster

 - by sharing between EK2 and EK3 we save a lot of memory if both EK2
   and EK3 are enabled

 - we can fill all these with NaN in SITL on every loop, which allows
   us to catch cases where the variables are ever re-used between
   loops, which guarantees we aren't mixing data between EKF lanes or
   between EK2 and EK3
2019-10-06 10:58:07 +11:00
..
Models AP_NavEKF: Fix typos 2016-05-13 19:20:06 -03:00
AP_Nav_Common.cpp AP_NavEKF: move logging in from AP_Logger 2019-09-03 09:28:37 +10:00
AP_Nav_Common.h AP_NavEKF: move logging in from AP_Logger 2019-09-03 09:28:37 +10:00
AP_NavEKF_core_common.cpp AP_NavEKF: added a common parent class for EKF2 and EKF3 core classes 2019-10-06 10:58:07 +11:00
AP_NavEKF_core_common.h AP_NavEKF: added a common parent class for EKF2 and EKF3 core classes 2019-10-06 10:58:07 +11:00