PsdVar.Diagonal()

获取半定变量的对角元素。

概要

MPsdExpr Diagonal(int offset)

参量

offset: 对角偏移量,可取正负值。

返回值

一维的MPsdExpr对象,对应对角元素。

PsdVar.Get()

获取半定变量的信息值。

概要

double[] Get(string info)

参量

info: 信息名。

返回值

输出双精度型数组,保存了信息值。

PsdVar.GetDim()

获取半定变量的维度。

概要

int GetDim()

返回值

半定变量的维度。

PsdVar.GetIdx()

获取半定变量展开后的索引。

概要

int GetIdx()

返回值

半定变量的索引。

PsdVar.GetInfo()

获取半定变量的信息值。

概要

NdArray<double> GetInfo(string name)

参量

name: 信息名。

返回值

二维NdArray对象,包含了对应的信息值。

PsdVar.GetItem()

从半定变量获取指定索引对应的PsdExpr对象。

概要

PsdExpr GetItem(int i, int j)

参量

i: 行下标。

j: 列下标。

返回值

PsdExpr对象。

PsdVar.GetLen()

获取半定变量展开后的长度。

概要

int GetLen()

返回值

半定变量展开后的长度。

PsdVar.GetName()

获取半定变量的名称。

概要

string GetName()

返回值

半定变量名称。

PsdVar.GetSize()

获取半定变量展开后的大小(长度)。

概要

int GetSize()

返回值

半定变量展开后的大小。

PsdVar.Pick()

从半定变量获取给定索引对应的一组半定表达式。

概要

MPsdExpr Pick(NdArray<int> indexes)

参量

indexes: 一维或者二维索引值。如果二维的话,每行都是一个元素的多维坐标。

返回值

一维MPsdExpr对象。

PsdVar.Remove()

从模型中删除半定变量。

概要

void Remove()

PsdVar.Slice()

从半定变量获取给定视图对应的MPsdExpr对象。

概要

MPsdExpr Slice(View view)

参量

view: 半定变量的视图。

返回值

MPsdExpr对象。

PsdVar.Sum()

对半定变量的全部元素求和。

概要

PsdExpr Sum()

返回值

半定表达式。

PsdVar.ToExpr()

把半定变量转化为等价的二维MPsdExpr对象。

概要

MPsdExpr ToExpr()

返回值

MPsdExpr对象。