#include <MatrixMath.h>
|
void | Print (float *A, int m, int n, String label) |
|
void | Copy (float *A, int n, int m, float *B) |
|
void | Multiply (float *A, float *B, int m, int p, int n, float *C) |
|
void | Add (float *A, float *B, int m, int n, float *C) |
|
void | Subtract (float *A, float *B, int m, int n, float *C) |
|
void | Transpose (float *A, int m, int n, float *C) |
|
void | Scale (float *A, int m, int n, float k) |
|
int | Invert (float *A, int n) |
|
◆ Add()
void MatrixMath::Add |
( |
float * |
A, |
|
|
float * |
B, |
|
|
int |
m, |
|
|
int |
n, |
|
|
float * |
C |
|
) |
| |
◆ Copy()
void MatrixMath::Copy |
( |
float * |
A, |
|
|
int |
n, |
|
|
int |
m, |
|
|
float * |
B |
|
) |
| |
◆ Invert()
int MatrixMath::Invert |
( |
float * |
A, |
|
|
int |
n |
|
) |
| |
◆ Multiply()
void MatrixMath::Multiply |
( |
float * |
A, |
|
|
float * |
B, |
|
|
int |
m, |
|
|
int |
p, |
|
|
int |
n, |
|
|
float * |
C |
|
) |
| |
◆ Print()
void MatrixMath::Print |
( |
float * |
A, |
|
|
int |
m, |
|
|
int |
n, |
|
|
String |
label |
|
) |
| |
◆ Scale()
void MatrixMath::Scale |
( |
float * |
A, |
|
|
int |
m, |
|
|
int |
n, |
|
|
float |
k |
|
) |
| |
◆ Subtract()
void MatrixMath::Subtract |
( |
float * |
A, |
|
|
float * |
B, |
|
|
int |
m, |
|
|
int |
n, |
|
|
float * |
C |
|
) |
| |
◆ Transpose()
void MatrixMath::Transpose |
( |
float * |
A, |
|
|
int |
m, |
|
|
int |
n, |
|
|
float * |
C |
|
) |
| |
The documentation for this class was generated from the following files:
- /home/jlj/github/AirDataComputer/Software/Microcontroller/Libraries/AirDC/MatrixMath.h
- /home/jlj/github/AirDataComputer/Software/Microcontroller/Libraries/AirDC/MatrixMath.cpp