---
title: KmlIssClearError
description: "清除最后的错误码，运行后错误码清零。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200/accel/kunpengaccel_kml_16_0371.html
sourcePath: /source/zh/kunpengboostkithistory/2200/accel/kunpengaccel_kml_16_0371.html
indexId: 491f1a32d147f3731350ace69441488a81b37fdd8ffdd853292efb58d3bf269a74
---
# KmlIssClearError

清除最后的错误码，运行后错误码清零。

#### 接口定义

C Interface：

int KmlIssClearError(KmlSolverTask **handle);


#### 参数

| 参数名 | 类型 | 描述 | 输入/输出 |
| --- | --- | --- | --- |
| handle | KmlSolverTask \*\* | 求解器句柄，传入之前步骤的变量。 | 输入/输出 |


#### 返回值

| 返回值 | 类型 | 描述 |
| --- | --- | --- |
| NO\_ERROR | int | 正常执行。 |
| NONZERO\_INDEXING | int | 非零索引。 |
| NO\_DIAGONAL\_ELEMENT | int | 无对角元素。 |
| ZERO\_DIAGONAL\_ELEMENT | int | 对角线元素为零。 |
| NO\_MEMORY | int | 内存不足。 |
| BAD\_HANDLE | int | handle错误。 |
| OUT\_OF\_EXECUTION\_ORDER | int | 错误的执行顺序。 |
| INCONSISTENT\_PERMUTATION | int | 不一致的排列。 |
| KML\_SOLVER\_INVALID\_ARGUMENT | int | 无效的参数。 |
| NOT\_IMPLEMENTED | int | 未执行。 |


#### 依赖

#include "kml_iss.h"


#### 示例

C Interface：


```
KmlSolverTask *handle
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};
int ierr;
ierr = KmlIssGCRInitDI(&handle, n, a, ja, ia);
ierr = KmlIssClearError(&handle);
```
