110 #endif // #ifndef MATRIX_H void fmatrixAeqInvA(float *A[], int8 iColInd[], int8 iRowInd[], int8 iPivot[], int8 isize, int8 *pierror)
void fComputeEigSlice(float fmatA[10][10], float fmatB[10][10], float fvecA[10], int8 i, int8 j, int8 iMatrixSize)
void f3x3matrixAeqMinusA(float A[][3])
function negates all elements of 3x3 matrix A
void f3x3matrixAeqI(float A[][3])
function sets the 3x3 matrix A to the identity matrix
void f3x3matrixAeqB(float A[][3], float B[][3])
function sets 3x3 matrix A to 3x3 matrix B
float f3x3matrixDetA(float A[][3])
function calculates the determinant of a 3x3 matrix
void fVeq3x3AxV(float V[3], float A[][3])
function multiplies the 3x1 vector V by a 3x3 matrix A
void f3x3matrixAeqInvSymB(float A[][3], float B[][3])
void fveqRu(float fv[], float fR[][3], float fu[], int8 itranspose)
void fmatrixAeqI(float *A[], int16 rc)
function sets the matrix A to the identity matrix
void fEigenCompute10(float A[][10], float eigval[], float eigvec[][10], int8 n)
void fEigenCompute4(float A[][4], float eigval[], float eigvec[][4], int8 n)
void f3x3matrixAeqScalar(float A[][3], float Scalar)
function sets every entry in the 3x3 matrix A to a constant scalar
void f3x3matrixAeqAxScalar(float A[][3], float Scalar)
function multiplies all elements of 3x3 matrix A by the specified scalar