SymMatExpr.SymMatExpr()
对称矩阵表达式的默认构造函数。
概要
SymMatExpr()
SymMatExpr.SymMatExpr()
使用对称矩阵和其系数构造的表达式。
概要
SymMatExpr(SymMatrix mat, double coeff)
参量
mat
: 添加的这一项对应的对称矩阵。
coeff
: 添加的这一项对应的参数。
SymMatExpr.addSymMatExpr()
添加一个对称矩阵表达式的项,并乘以倍数。
概要
void addSymMatExpr(SymMatExpr expr, double mult)
参量
expr
: 需要添加的对称矩阵表达式。
mult
: 系数倍数。
SymMatExpr.addTerm()
向对称矩阵表达式中添加一项。
概要
Boolean addTerm(SymMatrix mat, double coeff)
参量
mat
: 新项中的对称矩阵。
coeff
: 新项中的系数。返回值
布尔值,表示新项是否成功添加。
SymMatExpr.addTerms()
向表达式中添加多个项。
概要
int addTerms(SymMatrix[] mats, double coeff)
参量
mats
: 新项中的对称矩阵数组。
coeff
: 新项中的公用系数。返回值
增加的项数。如果返回负值,至少有一项添加失败。
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()
对称矩阵表达式自乘一个常数。
概要
SymMatExpr 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()
返回值
对称矩阵表达式中的项数。