Kinetis SDK v.1.2 Demo Applications User's Guide  Rev. 0
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
matrix.c File Reference
#include "include.h"
#include "fsl_debug_console.h"

Macros

#define NITERATIONS
 
#define CORRUPTMATRIX
 

Functions

void fmatrixAeqBxC (float **A, float **B, float **C, int32 rB, int32 cBrC, int32 cC)
 
void fmatrixAeqTrBxC (float **A, float **B, float **C, int32 rBrC, int32 cB, int32 cC)
 
void fmatrixAeqBxTrB (float **A, float **B, int32 rB, int32 cB)
 
void fmatrixAeqI (float **A, int32 rc)
 
void fmatrixAeqAxScalar (float **A, float Scalar, int32 r, int32 c)
 
void fmatrixAeqMinusA (float **A, int32 r, int32 c)
 
void fmatrixPrintA (float **A, int32 r1, int32 r2, int32 c1, int32 c2)
 
float f3x3matrixDetA (float **A)
 
void f3x3matrixAeqInvSymB (float **A, float **B)
 
void fmatrixAeqB (float **A, float **B, int32 r, int32 c)
 
void fmatrixAeqRootSymB (float **A, float **B, float **ftmpmat, float **ftmpvec, int32 rc)
 
void eigencompute (float **m, int32 n, float **eigval, float **eigvec)
 
void fmatrixAeqInvA (float **A, int32 isize, int32 **icolind, int32 **irowind, int32 **ipivot)
 
void fmatrixAeqRenormRotA (float **A)
 

Macro Definition Documentation

#define CORRUPTMATRIX
#define NITERATIONS

Function Documentation

void eigencompute ( float **  m,
int32  n,
float **  eigval,
float **  eigvec 
)
void f3x3matrixAeqInvSymB ( float **  A,
float **  B 
)
float f3x3matrixDetA ( float **  A)
void fmatrixAeqAxScalar ( float **  A,
float  Scalar,
int32  r,
int32  c 
)
void fmatrixAeqB ( float **  A,
float **  B,
int32  r,
int32  c 
)
void fmatrixAeqBxC ( float **  A,
float **  B,
float **  C,
int32  rB,
int32  cBrC,
int32  cC 
)
void fmatrixAeqBxTrB ( float **  A,
float **  B,
int32  rB,
int32  cB 
)
void fmatrixAeqI ( float **  A,
int32  rc 
)
void fmatrixAeqInvA ( float **  A,
int32  isize,
int32 **  icolind,
int32 **  irowind,
int32 **  ipivot 
)
void fmatrixAeqMinusA ( float **  A,
int32  r,
int32  c 
)
void fmatrixAeqRenormRotA ( float **  A)
void fmatrixAeqRootSymB ( float **  A,
float **  B,
float **  ftmpmat,
float **  ftmpvec,
int32  rc 
)
void fmatrixAeqTrBxC ( float **  A,
float **  B,
float **  C,
int32  rBrC,
int32  cB,
int32  cC 
)
void fmatrixPrintA ( float **  A,
int32  r1,
int32  r2,
int32  c1,
int32  c2 
)