vm_mat struct
#include <vecmat.h>

Heap dense matrix used by LU / QR / SVD / Cholesky / det / inverse.

data is column-major: element (r, c) lives at data[r + c * rows].

Public variables

int rows
Number of rows.
int cols
Number of columns.
vm_float_t* data
Column-major storage, length rows * cols.