|
LMMC
Lamina Mathematic core
|
结构体 | |
| struct | lmmc_mat_t |
| 行优先存储的稠密矩阵。 更多... | |
| struct | lmmc_vec_t |
| 一维稠密向量。 更多... | |
| struct lmmc_mat_t |
行优先存储的稠密矩阵。
元素 (i,j) 位于 data[i * stride + j] ,其中 stride>=cols 。 当 lmmc_mat_t::owns_data 非零时, lmmc_mat_destroy 会释放 data 。
在文件 dense_types.h 第 18 行定义.
| 成员变量 | ||
|---|---|---|
| size_t | rows |
行数。 |
| size_t | cols |
列数。 |
| size_t | stride |
行步距(每行实际占用的元素数,>= |
| lmmc_real_t * | data |
数据缓冲区起始地址。 |
| int | owns_data |
是否拥有缓冲区所有权(非 0 表示销毁时释放)。 |
| struct lmmc_vec_t |