|
LMMC
Lamina Mathematic core
|
#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"结构体 | |
| 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) |
| struct lmmc_eigen_inverse_workspace_t |
特征向量计算阶段独占的工作区,各移位复用同一缓冲区。
在文件 eigen_inverse_iteration.c 第 13 行定义.
| 成员变量 | ||
|---|---|---|
| lmmc_mat_t | shifted | |
| size_t * | pivots | |
| lmmc_vec_t | rhs | |
| lmmc_vec_t | solution | |
| 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().