![]() |
![]() |
VCELPF3 Upper Triangle Matrix Struct. More...
#include <VCELPF3.h>
Data Fields | |
complex float * | data |
uint16_t | size |
VCELPF3 Upper Triangle Matrix Struct.
The complex triangle matrix struct represents square upper-triangle matrices, which are used by some VCE 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* VCELPF3_ComplexTriangleMatrix::data |
Pointer to the matrix data.
uint16_t VCELPF3_ComplexTriangleMatrix::size |
Number of rows and columns in the matrix.