|
LMMC
Lamina Mathematic core
|
高矩阵 SVD 工作区、符号归一化与有序因子组装。 更多...
结构体 | |
| struct | svd_workspace_t |
函数 | |
| lmmc_status_t | lmmc_svd_tall (const lmmc_mat_t *a, lmmc_real_t input_scale, lmmc_svd_result_t *result) |
高矩阵 SVD 工作区、符号归一化与有序因子组装。
在文件 eigen_svd_factorization.c 中定义.
| struct svd_workspace_t |
在文件 eigen_svd_factorization.c 第 8 行定义.
| 成员变量 | ||
|---|---|---|
| lmmc_mat_t | v | |
| lmmc_real_t * | d | |
| lmmc_real_t * | e | |
| lmmc_status_t lmmc_svd_tall | ( | const lmmc_mat_t * | a, |
| lmmc_real_t | input_scale, | ||
| lmmc_svd_result_t * | result ) |
在文件 eigen_svd_factorization.c 第 108 行定义.
引用了 lmmc_mat_t::cols, svd_workspace_t::d, svd_workspace_t::e, LMMC_STATUS_OK, lmmc_svd_bidiagonalize(), lmmc_svd_diagonalize(), lmmc_svd_result_destroy(), lmmc_svd_tall(), lmmc_mat_t::rows, lmmc_svd_result_t::U , 以及 svd_workspace_t::v.
被这些函数引用 lmmc_svd() , 以及 lmmc_svd_tall().