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

Golub-Kahan 鼓包追赶、消去与零对角元消除。 更多...

#include <math.h>
#include "internal.h"
#include "internal/eigen_svd_internal.h"
#include "eigen_internal.h"
#include "lmmc/linear_algebra.h"
eigen_svd_iteration.c 的引用(Include)关系图:

浏览该文件的源代码.

函数

lmmc_status_t lmmc_svd_diagonalize (lmmc_real_t *d, lmmc_real_t *e, size_t n, lmmc_mat_t *u, lmmc_mat_t *v)

详细描述

Golub-Kahan 鼓包追赶、消去与零对角元消除。

在文件 eigen_svd_iteration.c 中定义.

函数说明

◆ lmmc_svd_diagonalize()

lmmc_status_t lmmc_svd_diagonalize ( lmmc_real_t * d,
lmmc_real_t * e,
size_t n,
lmmc_mat_t * u,
lmmc_mat_t * v )

在文件 eigen_svd_iteration.c 第 97 行定义.

引用了 LMMC_STATUS_CONVERGENCE_FAILED, LMMC_STATUS_OK , 以及 lmmc_svd_diagonalize().

被这些函数引用 lmmc_svd_diagonalize() , 以及 lmmc_svd_tall().

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