中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

KmlIssCgFactorize?I

计算预条件子,暂时未添加该功能。

接口定义

C Interface:

int KmlIssCgFactorizeSI(KmlSolverTask **handle);

int KmlIssCgFactorizeDI(KmlSolverTask **handle);

参数

参数名

类型

描述

输入/输出

handle

KmlSolverTask **

求解器句柄,传入之前步骤的变量。

输入/输出

返回值

返回值

类型

描述

KMLSS_NO_ERROR

int

正常执行。

KMLSS_NULL_ARGUMENT

int

handle为空参数。

依赖

#include "kml_iss.h"

示例

C Interface:

KmlSolverTask *handle;
int ierr;
int n = 8;  

double a[26] = {1.0, 1.0, 2.0, 9.0, 2.0, 1.0, -3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 9.0, -5.0, 2.0, 6.0, 1.0, -3.0, 1.0, 4.0, 1.0, -5.0, 7.0, 2.0,1.0, 2.0};
int ja[26] = {0, 3, 4, 1, 2, 3, 5, 1, 2, 7, 0, 1, 3, 6, 0, 4, 5, 1, 4, 5, 7, 3, 6, 2, 5, 7};
int ia[9] = {0, 3, 7, 10, 14, 17, 21, 23, 26};

ierr = KmlIssCgInitDI(&handle, n, a, ja, ia);
ierr = KmlIssCgAnalyzeDI(&handle);
ierr = KmlIssCgFactorizeDI(&handle);
if (ierr != 0) {
    printf("\nERROR in KmlIssCgFactorizeDI: %d", ierr);
    return 1;
    }