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()

对对称矩阵表达式乘以常数。

概要

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()

返回值

对称矩阵表达式中的项数。