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

KesMatrixSetShellMatVec

接口定义

KesReturnCode KesMatrixSetShellMatVec(KesMatrix A, UserData data, UserMatVec matvec);

接口说明

设置KES_SHELL矩阵的矩阵向量乘。

参数

参数名

类型

描述

输入/输出

A

KesMatrix

矩阵句柄,必须为已经创建过的KES_SHELL格式的矩阵。

输入/输出

data

void *

用户自定义数据类型。

输入

matvec

void (*)(void *data, void *X, void *AX, int nRows, int nCols, int ld)

用户自定义矩阵向量乘。

输入

matvec中的参数

类型

描述

data

void *

与KesMatrixSetShellMatVec中的data参数一致。

X

void *

矩阵向量乘AX = A * X中的原向量X的首元素地址,X的实际数据类型必须与KES矩阵A的数据类型一致。

AX

void *

矩阵向量乘AX = A * X中的结果向量AX的首元素地址,AX的实际数据类型必须与KES矩阵A的数据类型一致。

nRows

int

X的局部向量长度,也是AX的局部向量长度。

nCols

int

X的向量个数,也是AX的向量个数。

ld

int

X的leading dimension,也是AX的leading dimension。