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对象。