Show
Ignore:
Timestamp:
10/22/10 21:14:59 (14 years ago)
Author:
smidl
Message:

broken UD + Chol

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/pmsm/simulator_zdenek/ekf_example/matrix_vs.h

    r1179 r1225  
    1010 
    1111*************************************/ 
     12 
     13#define qAU 15 
     14 
     15/* Matrix multiply Full matrix by upper diagonal matrix with unit diagonal; */ 
     16extern void mmultAU(int *m1, int *up, int *result, unsigned int rows, unsigned int columns); 
     17 
    1218/* Matrix multiply Full matrix by upper diagonal matrix; */ 
    13 extern void mmultAU(int *m1, int *up, int *result, unsigned int rows, unsigned int columns); 
     19extern void mmultACh(int *m1, int *up, int *result, unsigned int rows, unsigned int columns); 
    1420 
    1521/* perform Thorton update of UD matrix using PSI*U, Q, and temporaries G, Dold, for size dimx*/ 
     
    2430/* perform Bierman update of UD matrix using difz, R and xp, for size dimx*/ 
    2531extern void bierman_fast(int *difz, int *xp, int *U, int *D, int *R, unsigned int dimy, unsigned int dimx ); 
     32 
     33/* perform Householder update of Ch matrix using PSI*Ch , Q, */ 
     34extern void householder(int *Ch /*= int *PSICh*/, int *Q, unsigned int dimx); 
     35 
     36/* perform Carlson update of Ch matrix using difz, R and xp, for size dimx*/ 
     37extern void carlson(int *difz, int *xp, int *Ch, int *R, unsigned int dimy, unsigned int dimx );