SymMatExpr::SymMatExpr()

对称矩阵表达式的默认构造函数。

概要

SymMatExpr()

SymMatExpr::SymMatExpr()

使用对称矩阵和其系数构造的表达式。

概要

SymMatExpr(const SymMatrix &mat, double coeff)

参量

mat: 添加的这一项对应的对称矩阵。

coeff: 可选,添加的这一项对应的参数。默认值为1.0。

SymMatExpr::AddSymMatExpr()

添加一个对称矩阵表达式的项,并乘以倍数。

概要

void AddSymMatExpr(const SymMatExpr &expr, double mult)

参量

expr: 需要添加的对称矩阵表达式。

mult: 可选的系数倍数,默认值为1.0。

SymMatExpr::AddTerm()

向对称矩阵表达式中添加一项。

概要

bool AddTerm(const SymMatrix &mat, double coeff)

参量

mat: 新项中的对称矩阵。

coeff: 新项中的系数。

返回值

布尔值,表示新项是否成功添加。

SymMatExpr::AddTerms()

向表达式中添加多个项。

概要

int AddTerms(

const SymMatrixArray &mats,

double *pCoeff,

int len)

参量

mats: 新项中的对称矩阵数组。

pCoeff: 新项中的系数数组。

len: 系数数组的长度。

返回值

增加的项数。如果返回负值,至少有一项添加失败。

SymMatExpr::Clone()

深度拷贝对称矩阵表达式。

概要

SymMatExpr Clone()

返回值

新的表达式对象。

SymMatExpr::GetCoeff()

获取表达式中指定索引值对应项的系数。

概要

double GetCoeff(int i)

参量

i: 指定索引值。

返回值

指定索引值对应的表达式项的系数。

SymMatExpr::GetDim()

获取表达式中对称矩阵的维度。

概要

int GetDim()

返回值

对称矩阵的维度。

SymMatExpr::GetSymMat()

获取表达式指定索引值对应项中的对称矩阵。

概要

SymMatrix &GetSymMat(int i)

参量

i: 指定索引值。

返回值

指定索引值对应项的对称矩阵对象。

SymMatExpr::operator*=()

自乘一个常数。

概要

void operator*=(double c)

参量

c: 需要乘以一个常数。

SymMatExpr::operator*()

乘以一个常数并返回新的表达式。

概要

SymMatExpr operator*(double c)

参量

c: 乘以的常数。

返回值

结果表达式。

SymMatExpr::operator+=()

自增一个对称矩阵表达式。

概要

void operator+=(const SymMatExpr &expr)

参量

expr: 需要增加的对称矩阵表达式。

SymMatExpr::operator+()

增加一个表达式并返回新的表达式。

概要

SymMatExpr operator+(const SymMatExpr &other)

参量

other: 加上的表达式。

返回值

结果表达式。

SymMatExpr::operator-=()

自减一个对称矩阵表达式。

概要

void operator-=(const SymMatExpr &expr)

参量

expr: 需要减去的对称矩阵表达式。

SymMatExpr::operator-()

减去一个表达式并返回新的表达式。

概要

SymMatExpr operator-(const SymMatExpr &other)

参量

other: 减去的表达式。

返回值

结果表达式。

SymMatExpr::Remove()

删除表达式中指定索引值的项。

概要

void Remove(int idx)

参量

idx: 指定索引值。

SymMatExpr::Remove()

删除对称矩阵表达式中与指定对称矩阵相关的项。

概要

void Remove(const SymMatrix &mat)

参量

mat: 指定的对称矩阵。

SymMatExpr::Reserve()

预分配大小为n项的空间。

概要

void Reserve(size_t n)

参量

n: 容纳n项的空间。

SymMatExpr::SetCoeff()

设置表达式指定索引值项数中的系数。

概要

void SetCoeff(int i, double val)

参量

i: 指定索引值。

val: 指定索引值项数中的参数。

SymMatExpr::Size()

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

概要

size_t Size()

返回值

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