SymMatExpr.SymMatExpr()
对称矩阵表达式的默认构造函数。
概要
SymMatExpr()
SymMatExpr.SymMatExpr()
使用对称矩阵和其系数构造的表达式。
概要
SymMatExpr(SymMatrix mat, double coeff)
参量
mat
: 添加的这一项对应的对称矩阵。
coeff
: 可选,添加的这一项对应的参数。默认值为1.0。
SymMatExpr.AddSymMatExpr()
添加一个对称矩阵表达式的项,并乘以倍数。
概要
void AddSymMatExpr(SymMatExpr expr, double mult)
参量
expr
: 需要添加的对称矩阵表达式。
mult
: 可选的系数倍数,默认值为1.0。
SymMatExpr.AddTerm()
向对称矩阵表达式中添加一项。
概要
bool AddTerm(SymMatrix mat, double coeff)
参量
mat
: 新项中的对称矩阵。
coeff
: 新项中的系数。返回值
布尔值,表示新项是否成功添加。
SymMatExpr.AddTerms()
向表达式中添加多个项。
概要
int AddTerms(SymMatrix[] mats, double coeff)
参量
mats
: 新项中的对称矩阵数组。
coeff
: 新项中的公用系数,默认值为1.0。返回值
增加的项数。如果返回负值,至少有一项添加失败。
SymMatExpr.AddTerms()
向表达式中添加多个项。
概要
int AddTerms(SymMatrixArray mats, double[] coeffs)
参量
mats
: 新项中的对称矩阵数组。
coeffs
: 新项中的系数数组。返回值
增加的项数。如果返回负值,至少有一项添加失败。
SymMatExpr.AddTerms()
向表达式中添加多个项。
概要
int AddTerms(SymMatrix[] mats, double[] coeffs)
参量
mats
: 新项中的对称矩阵数组。
coeffs
: 新项中的系数数组。返回值
增加的项数。如果返回负值,至少有一项添加失败。
SymMatExpr.Clone()
深度拷贝对称矩阵表达式。
概要
SymMatExpr Clone()
返回值
新的表达式对象。
SymMatExpr.GetCoeff()
获取表达式中指定索引值对应项的系数。
概要
double GetCoeff(int i)
参量
i
: 指定索引值。返回值
指定索引值对应的表达式项的系数。
SymMatExpr.GetDim()
获取表达式中对称矩阵的维度。
概要
int GetDim()
返回值
对称矩阵的维度。
SymMatExpr.GetSymMat()
获取表达式指定索引值对应项中的对称矩阵。
概要
SymMatrix GetSymMat(int i)
参量
i
: 指定索引值。返回值
指定索引值对应项的对称矩阵对象。
SymMatExpr.Multiply()
对对称矩阵表达式自乘常数。
概要
void Multiply(double c)
参量
c
: 常数操作数。
SymMatExpr.Remove()
删除表达式中指定索引值的项。
概要
void Remove(int idx)
参量
idx
: 指定索引值。
SymMatExpr.Remove()
删除对称矩阵表达式中与指定对称矩阵相关的项。
概要
void Remove(SymMatrix mat)
参量
mat
: 指定的对称矩阵。
SymMatExpr.Reserve()
预分配大小为n项的空间。
概要
void Reserve(int n)
参量
n
: 容纳n项的空间。
SymMatExpr.SetCoeff()
设置表达式指定索引值项数中的系数。
概要
void SetCoeff(int i, double val)
参量
i
: 指定索引值。
val
: 指定索引值项数中的参数。
SymMatExpr.Size()
获取对称矩阵表达式中的项数。
概要
long Size()
返回值
对称矩阵表达式中的项数。