Column.Column()

Column的构造函数。

概要

Column()

Column.addColumn()

添加一个列的项,并乘以倍数。

概要

void addColumn(Column col, double mult)

参量

col: 需要添加的列对象。

mult: 系数倍数。

Column.addColumn()

添加一个列的项,并乘以倍数。

概要

void addColumn(Column col)

参量

col: 需要添加的列对象。

Column.addTerm()

添加一个新的项。

概要

void addTerm(Constraint constr, double coeff)

参量

constr: 待添加项的线性约束。

coeff: 待添加项的系数。

Column.addTerms()

添加一个或多个新的项。

概要

void addTerms(Constraint[] constrs, double coeff)

参量

constrs: 待添加项的线性约束数组。

coeff: 待添加项的系数。

Column.addTerms()

添加一个或多个新的项。

概要

void addTerms(Constraint[] constrs, double[] coeffs)

参量

constrs: 待添加项的线性约束数组。

coeffs: 待添加项的系数数组。

Column.addTerms()

添加一个或多个新的项。

概要

void addTerms(ConstrArray constrs, double coeff)

参量

constrs: 待添加项的线性约束构成的ConstrArray类。

coeff: 待添加项的系数。

Column.addTerms()

添加一个或多个新的项。

概要

void addTerms(ConstrArray constrs, double[] coeffs)

参量

constrs: 待添加项的线性约束构成的ConstrArray类。

coeffs: 待添加项的系数数组。

Column.clear()

清空Column的内容。

概要

void clear()

Column.clone()

创建Column的深度拷贝。

概要

Column clone()

返回值

Column的深度拷贝对象。

Column.getCoeff()

获得Column中第i项的系数。

概要

double getCoeff(int i)

参量

i: 第i项的索引值。

返回值

Column中第i项的系数。

Column.getConstr()

获得Column中第i项的线性约束。

概要

Constraint getConstr(int i)

参量

i: 第i项的索引值。

返回值

Column中第i项的线性约束。

Column.remove()

从Column中移除指定的项。

概要

void remove(int idx)

参量

idx: 待移除项的索引值。

Column.remove()

从Column中移除指定线性约束所在的项。

概要

void remove(Constraint constr)

参量

constr: 指定线性约束。

Column.size()

获取Column中元素的个数。

概要

int size()

返回值

Column中元素的个数。