PsdExpr.PsdExpr()
半定表达式的构造函数。
概要
PsdExpr(double constant)
参量
constant
: 半定表达式对象中的常量。
PsdExpr.PsdExpr()
使用变量和其系数构造的半定表达式。
概要
PsdExpr(Var var)
参量
var
: 添加的这一项对应的变量。
PsdExpr.PsdExpr()
使用变量和其系数构造的半定表达式。
概要
PsdExpr(Var var, double coeff)
参量
var
: 添加的这一项对应的变量。
coeff
: 添加的这一项对应的参数,默认值为1.0。
PsdExpr.PsdExpr()
使用线性表达式构造的半定表达式。
概要
PsdExpr(Expr expr)
参量
expr
: 初始的线性表达式。
PsdExpr.PsdExpr()
使用半定变量和其系数矩阵构造的半定表达式。
概要
PsdExpr(PsdVar var, SymMatrix mat)
参量
var
: 添加的这一项对应的半定变量。
mat
: 添加的这一项对应的系数矩阵。
PsdExpr.PsdExpr()
使用半定变量和其系数矩阵表达式构造的半定表达式。
概要
PsdExpr(PsdVar var, SymMatExpr expr)
参量
var
: 添加的这一项对应的半定变量。
expr
: 新半定项中对称矩阵的表达式。
PsdExpr.addConstant()
增加半定表达式中的常数。
概要
void addConstant(double constant)
参量
constant
: 半定表达式中的常数改变量。
PsdExpr.addLinExpr()
在半定表达式中添加一个线性表达式。
概要
void addLinExpr(Expr expr)
参量
expr
: 需要添加的线性表达式。
PsdExpr.addLinExpr()
在半定表达式中添加一个线性表达式的项,并乘以倍数。
概要
void addLinExpr(Expr expr, double mult)
参量
expr
: 需要添加的线性表达式
mult
: 倍数。
PsdExpr.addPsdExpr()
添加一个半定表达式的项。
概要
void addPsdExpr(PsdExpr expr)
参量
expr
: 需要添加的半定表达式。
PsdExpr.addPsdExpr()
添加一个半定表达式的项,并乘以倍数。
概要
void addPsdExpr(PsdExpr expr, double mult)
参量
expr
: 需要添加的半定表达式。
mult
: 倍数。
PsdExpr.addTerm()
向半定表达式中添加一线性项。
概要
void addTerm(Var var, double coeff)
参量
var
: 新线性项中的变量。
coeff
: 新线性项中的系数。
PsdExpr.addTerm()
向半定表达式中添加一个半定项。
概要
void addTerm(PsdVar var, SymMatrix mat)
参量
var
: 新半定项中的半定变量。
mat
: 新半定项中的系数矩阵。
PsdExpr.addTerm()
向半定表达式中添加一个半定项。
概要
void addTerm(PsdVar var, SymMatExpr expr)
参量
var
: 新半定项中的半定变量。
expr
: 新半定项中对称矩阵的表达式。
PsdExpr.addTerms()
向半定表达式中添加一些线性项。
概要
void addTerms(Var[] vars, double coeff)
参量
vars
: 新线性项中的变量数组。
coeff
: 新线性项中的公共系数。
PsdExpr.addTerms()
向表达式中添加一些线性项。
概要
void addTerms(Var[] vars, double[] coeffs)
参量
vars
: 新线性项中的变量数组。
coeffs
: 新线性项中的系数数组。
PsdExpr.addTerms()
向半定表达式中添加线性项。
概要
void addTerms(VarArray vars, double coeff)
参量
vars
: 新线性项中的变量构成的VarArray类。
coeff
: 新线性项中的公共系数。
PsdExpr.addTerms()
向半定表达式中添加线性项。
概要
void addTerms(VarArray vars, double[] coeffs)
参量
vars
: 新线性项中的变量构成的VarArray类。
coeffs
: 新线性项中的系数数组。
PsdExpr.addTerms()
向表达式中添加一些半定项。
概要
void addTerms(PsdVarArray vars, SymMatrixArray mats)
参量
vars
: 新半定项中的半定变量数组。
mats
: 新半定项中的系数矩阵数组。
PsdExpr.addTerms()
向表达式中添加一些半定项。
概要
void addTerms(PsdVar[] vars, SymMatrix[] mats)
参量
vars
: 新半定项中的半定变量数组。
mats
: 新半定项中的系数矩阵数组。
PsdExpr.clone()
深度拷贝半定表达式对象。
概要
PsdExpr clone()
返回值
复制的半定表达式对象。
PsdExpr.evaluate()
求解后对半定表达式估值。
概要
double evaluate()
返回值
表达式估值。
PsdExpr.getCoeff()
获取半定表达式中指定索引值对应项的系数。
概要
SymMatExpr getCoeff(int i)
参量
i
: 指定索引值。返回值
指定索引值对应的半定表达式项的系数矩阵表达式。
PsdExpr.getConstant()
获取半定表达式中的常数项。
概要
double getConstant()
返回值
半定表达式中的常数项。
PsdExpr.getLinExpr()
获取半定表达式中的线性表达式。
概要
Expr getLinExpr()
返回值
线性表达式对象。
PsdExpr.getPsdVar()
获取半定表达式指定索引值对应项中的半定变量。
概要
PsdVar getPsdVar(int i)
参量
i
: 指定索引值。返回值
指定索引值对应项的半定变量对象。
PsdExpr.multiply()
对半定表达式乘以常数。
概要
void multiply(double c)
参量
c
: 常数操作数。
PsdExpr.remove()
删除半定表达式中指定索引值的项。
概要
void remove(int idx)
参量
idx
: 指定索引值。
PsdExpr.remove()
删除半定表达式中与指定变量相关的项。
概要
void remove(Var var)
参量
var
: 指定变量。
PsdExpr.remove()
删除半定表达式中与指定半定变量相关的项。
概要
void remove(PsdVar var)
参量
var
: 指定半定变量。
PsdExpr.setCoeff()
设置半定表达式指定索引值对应项的系数矩阵。
概要
void setCoeff(int i, SymMatrix mat)
参量
i
: 指定索引值。
mat
: 指定索引值对应项的系数矩阵。
PsdExpr.setConstant()
设置半定表达式中的常数。
概要
void setConstant(double constant)
参量
constant
: 半定表达式中的常数。
PsdExpr.size()
获取半定表达式中的半定项数。
概要
long size()
返回值
半定表达式中的半定项数。