Typedefs | Functions
matrices.h File Reference
#include <math.h>
#include <stdlib.h>
Include dependency graph for matrices.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef float ** matrix

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])

Typedef Documentation

typedef float** matrix

Definition at line 7 of file matrices.h.


Function Documentation

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

Definition at line 24 of file matrices2.h.

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 35 of file matrices2.h.

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 212 of file matrices2.h.

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

Definition at line 143 of file matrices2.h.

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

Definition at line 170 of file matrices2.h.

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 118 of file matrices2.h.

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

Definition at line 191 of file matrices2.h.

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

Definition at line 77 of file matrices2.h.

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 93 of file matrices2.h.

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 66 of file matrices2.h.

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

Definition at line 44 of file matrices2.h.

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 55 of file matrices2.h.

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 109 of file matrices2.h.

void VectdivSc ( float *  V,
float  scl 
)

Definition at line 237 of file matrices2.h.

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

Definition at line 290 of file matrices.c.



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