LMMC
Lamina Mathematic core
载入中...
搜索中...
未找到
eigen_inverse_iteration.c 文件参考
#include <math.h>
#include <string.h>
#include "memory_bridge.h"
#include "internal.h"
#include "eigen_internal.h"
#include "lmmc/config.h"
#include "lmmc/dense.h"
#include "lmmc/eigen.h"
#include "lmmc/linear_algebra.h"
#include "eigen_general_internal.h"
eigen_inverse_iteration.c 的引用(Include)关系图:

浏览该文件的源代码.

结构体

struct  lmmc_eigen_inverse_workspace_t
 特征向量计算阶段独占的工作区,各移位复用同一缓冲区。 更多...

函数

lmmc_status_t lmmc_eigen_inverse_vectors (const lmmc_mat_t *a, lmmc_eigen_gen_full_result_t *result)

结构体说明

◆ lmmc_eigen_inverse_workspace_t

struct lmmc_eigen_inverse_workspace_t

特征向量计算阶段独占的工作区,各移位复用同一缓冲区。

在文件 eigen_inverse_iteration.c 第 13 行定义.

lmmc_eigen_inverse_workspace_t 的协作图:
成员变量
lmmc_mat_t shifted
size_t * pivots
lmmc_vec_t rhs
lmmc_vec_t solution

函数说明

◆ lmmc_eigen_inverse_vectors()

lmmc_status_t lmmc_eigen_inverse_vectors ( const lmmc_mat_t * a,
lmmc_eigen_gen_full_result_t * result )

在文件 eigen_inverse_iteration.c 第 227 行定义.

引用了 lmmc_vec_t::data, lmmc_eigen_gen_full_result_t::imag_parts, lmmc_eigen_inverse_vectors(), LMMC_STATUS_OK, lmmc_eigen_gen_full_result_t::real_parts , 以及 lmmc_mat_t::rows.

被这些函数引用 lmmc_eigen_inverse_vectors().

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