Revision 1174, 0.7 kB
(checked in by smidl, 14 years ago)
|
development of fixed Bierman code
|
Line | |
---|
1 | /************************************ |
---|
2 | Extended Kalman Filter |
---|
3 | Matrix operations |
---|
4 | |
---|
5 | V. Smidl |
---|
6 | |
---|
7 | Rev. 30.8.2010 |
---|
8 | |
---|
9 | 30.8.2010 Prvni verze |
---|
10 | |
---|
11 | *************************************/ |
---|
12 | /* Matrix multiply Full matrix by upper diagonal matrix; */ |
---|
13 | extern void mmultAU(int *m1, int *up, int *result, unsigned int rows, unsigned int columns); |
---|
14 | |
---|
15 | /* perform Thorton update of UD matrix using PSI*U, Q, and temporaries G, Dold, for size dimx*/ |
---|
16 | extern void thorton(int *U, int *D, int *PSIU, int *Q, int *G, int *Dold, unsigned int dimx); |
---|
17 | |
---|
18 | /* perform Bierman update of UD matrix using difz, R and xp, for size dimx*/ |
---|
19 | extern void bierman(int *difz, int *xp, int *U, int *D, int *R, unsigned int dimy, unsigned int dimx ); |
---|