LMMC
Lamina Mathematic core
载入中...
搜索中...
未找到
eigen_svd_factorization.c 文件参考

高矩阵 SVD 工作区、符号归一化与有序因子组装。 更多...

eigen_svd_factorization.c 的引用(Include)关系图:

浏览该文件的源代码.

结构体

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 中定义.


结构体说明

◆ svd_workspace_t

struct svd_workspace_t

在文件 eigen_svd_factorization.c 第 8 行定义.

svd_workspace_t 的协作图:
成员变量
lmmc_mat_t v
lmmc_real_t * d
lmmc_real_t * e

函数说明

◆ lmmc_svd_tall()

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().

函数调用图:
这是这个函数的调用关系图: