Functions
matrices.c File Reference
#include "matrices.h"
Include dependency graph for matrices.c:

Go to the source code of this file.

Functions

void addMatrix (matrix A, matrix B, matrix C, int m, int n)
void addMatrix2 (float A[2][2], float B[2][2], float C[2][2])
void addVector (float *A, float *B, float *C, int m)
void addVector2 (float V[2], float V1[2], float V2[2])
float BhQhBhT (matrix Qh, float *Bh, float *tmp)
float determinant (matrix A, matrix tmp, int n)
void getMinor (matrix A, matrix B, int An, int m, int n)
void invert2 (float A[2][2], float B[2][2])
void invert3 (matrix A, matrix B)
void invt (matrix A, matrix B, matrix tmp1, matrix tmp2, int An)
void multMatrix (matrix A, matrix B, matrix C, int Am, int An, int Bn)
void multMatrix2 (float A[2][2], float B[2][2], float C[2][2])
void multMatVec (matrix A, float *B, float *C, int Am, int Bn)
void multMatVec2 (float A[2][2], float B[2], float C[2])
void negMatrix (matrix A, int m, int n)
void subMatrix (matrix A, matrix B, matrix C, int m, int n)
void subMatrix2 (float A[2][2], float B[2][2], float C[2][2])
void subVector (float *A, float *B, float *C, int m)
void subVector2 (float A[2], float B[2], float C[2])
void transpose (matrix A, matrix B, int Am, int An)
void VectdivSc (float *V, float scl)
void VectmultSc2 (float V[2], float scl, float V1[2])

Function Documentation

void addMatrix ( matrix  A,
matrix  B,
matrix  C,
int  m,
int  n 
)

Definition at line 14 of file matrices.c.

void addMatrix2 ( float  A[2][2],
float  B[2][2],
float  C[2][2] 
)

Definition at line 3 of file matrices.c.

void addVector ( float *  A,
float *  B,
float *  C,
int  m 
)

Definition at line 25 of file matrices.c.

void addVector2 ( float  V[2],
float  V1[2],
float  V2[2] 
)

Definition at line 34 of file matrices.c.

float BhQhBhT ( matrix  Qh,
float *  Bh,
float *  tmp 
)

Definition at line 257 of file matrices.c.

float determinant ( matrix  A,
matrix  tmp,
int  n 
)

Definition at line 188 of file matrices.c.

void getMinor ( matrix  A,
matrix  B,
int  An,
int  m,
int  n 
)

Definition at line 215 of file matrices.c.

void invert2 ( float  A[2][2],
float  B[2][2] 
)

Definition at line 178 of file matrices.c.

void invert3 ( matrix  A,
matrix  B 
)

Definition at line 163 of file matrices.c.

void invt ( matrix  A,
matrix  B,
matrix  tmp1,
matrix  tmp2,
int  An 
)

Definition at line 236 of file matrices.c.

void multMatrix ( matrix  A,
matrix  B,
matrix  C,
int  Am,
int  An,
int  Bn 
)

Definition at line 93 of file matrices.c.

void multMatrix2 ( float  A[2][2],
float  B[2][2],
float  C[2][2] 
)

Definition at line 109 of file matrices.c.

void multMatVec ( matrix  A,
float *  B,
float *  C,
int  Am,
int  Bn 
)

Definition at line 124 of file matrices.c.

void multMatVec2 ( float  A[2][2],
float  B[2],
float  C[2] 
)

Definition at line 139 of file matrices.c.

void negMatrix ( matrix  A,
int  m,
int  n 
)

Definition at line 82 of file matrices.c.

void subMatrix ( matrix  A,
matrix  B,
matrix  C,
int  m,
int  n 
)

Definition at line 52 of file matrices.c.

void subMatrix2 ( float  A[2][2],
float  B[2][2],
float  C[2][2] 
)

Definition at line 40 of file matrices.c.

void subVector ( float *  A,
float *  B,
float *  C,
int  m 
)

Definition at line 63 of file matrices.c.

void subVector2 ( float  A[2],
float  B[2],
float  C[2] 
)

Definition at line 72 of file matrices.c.

void transpose ( matrix  A,
matrix  B,
int  Am,
int  An 
)

Definition at line 154 of file matrices.c.

void VectdivSc ( float *  V,
float  scl 
)

Definition at line 282 of file matrices.c.

void VectmultSc2 ( float  V[2],
float  scl,
float  V1[2] 
)

Definition at line 290 of file matrices.c.



ccny_asctec_firmware
Author(s): Ivan Dryanovski, Roberto G. Valenti
autogenerated on Tue Jan 7 2014 11:04:32