![]() |
![]() |
APULPF3 Upper Triangle Matrix Struct. More...
#include <APULPF3.h>
Data Fields | |
| complex float * | data |
| uint16_t | size |
APULPF3 Upper Triangle Matrix Struct.
The complex triangle matrix struct represents square upper-triangle matrices, which are used by some APU operations to save space. In memory they are laid out in column major order, laid as below:
| (0,0) | (0,1) | (0,2) |
| (1,0) | (1,1) | (1,2) | is represented as [(0,0)], [(0,1), (1,1)], [(0,2), (1,2), (2,2)]
| (2,0) | (2,1) | (2,2) |
| complex float* APULPF3_ComplexTriangleMatrix::data |
Pointer to the matrix data.
| uint16_t APULPF3_ComplexTriangleMatrix::size |
Number of rows and columns in the matrix.