KmlDssFactorize
对矩阵做数值分解,需先使用KmlDssAnalyze进行分析。
接口定义
C Interface:
int KmlDssFactorize(KmlDssSolver *solver, const KmlSolverMatrix *matrix, const KmlDssFactorizeOption *option);
参数
参数名 |
类型 |
描述 |
输入/输出 |
---|---|---|---|
solver |
KmlDssSolver * |
由KmlDssInit创建的求解器句柄。 |
输入 |
matrix |
KmlSolverMatrix * |
矩阵句柄,由KmlSolverMatrixCreate函数创建,不可为空指针。 |
输入 |
option |
KmlDssFactorizeOption * |
分解阶段配置选项,不可为空指针,具体内容如表1所示。 |
输入 |
返回值
返回值 |
类型 |
描述 |
---|---|---|
KMLSS_NO_ERROR |
int |
正常执行。 |
KMLSS_INTERNAL_ERROR |
int |
内部错误。 |
KMLSS_NULL_ARGUMENT |
int |
solver,matrix,option存在空参数。 |
依赖
#include "kml_dss.h"
父主题: 求解器函数