Paparazzi UAS
v5.15_devel-230-gc96ce27
Paparazzi is a free software Unmanned Aircraft System.
|
Simple matrix helper macros. More...
#include <float.h>
#include <math.h>
Go to the source code of this file.
Macros | |
#define | warn_message(...) do { } while(0) |
#define | MAT_MUL(_i, _k, _j, C, A, B) |
#define | MAT_MUL_T(_i, _k, _j, C, A, B) |
#define | MAT_SUB(_i, _j, C, A, B) |
#define | MAT_MUL_VECT(_n, o, a, b) |
o = a * b More... | |
#define | MAT_INV33(_invS, _S) |
#define | MAT_SUM(_i, _j, C, A, B) |
#define | MAT_SUM_c(_i, _j, C, A, B, k_) |
#define | MAT_MUL_c(_i, _k, _j, C, A, B, c_) |
#define | MAT_PRINT(_i, _j, A) |
Simple matrix helper macros.
Definition in file pprz_simple_matrix.h.
#define MAT_INV33 | ( | _invS, | |
_S | |||
) |
Definition at line 99 of file pprz_simple_matrix.h.
Referenced by update_state(), and update_state_heading().
Definition at line 46 of file pprz_simple_matrix.h.
Referenced by fit_linear_flow_field(), fit_linear_model(), fit_linear_model_prior(), propagate_state(), update_state(), and update_state_heading().
Definition at line 150 of file pprz_simple_matrix.h.
Definition at line 59 of file pprz_simple_matrix.h.
Referenced by propagate_state(), update_state(), and update_state_heading().
#define MAT_MUL_VECT | ( | _n, | |
o, | |||
a, | |||
b | |||
) |
o = a * b
a: [n x n] b: [n x 1] o: [n x 1]
Definition at line 86 of file pprz_simple_matrix.h.
Referenced by stabilization_attitude_run().
#define MAT_PRINT | ( | _i, | |
_j, | |||
A | |||
) |
Definition at line 161 of file pprz_simple_matrix.h.
Definition at line 73 of file pprz_simple_matrix.h.
Referenced by fit_linear_flow_field(), fit_linear_model(), fit_linear_model_prior(), update_state(), and update_state_heading().
Definition at line 129 of file pprz_simple_matrix.h.
Definition at line 140 of file pprz_simple_matrix.h.
#define warn_message | ( | ... | ) | do { } while(0) |
Definition at line 40 of file pprz_simple_matrix.h.