ConstrBuilder::GetExpr()

获取线性约束生成器对象的表达式。

概要

const Expr &GetExpr()

返回值

Expression对象。

ConstrBuilder::GetRange()

获取线性约束生成器对象的约束范围的长度(从下界到上界的长度,必须大于0)。

概要

double GetRange()

返回值

约束范围的长度(从下界到上界的长度)。

ConstrBuilder::GetSense()

获取线性约束生成器对象的约束类型。

概要

char GetSense()

返回值

约束类型。

ConstrBuilder::Set()

设置一个约束构造类的内容。

概要

void Set(

const Expr &expr,

char sense,

double rhs)

参量

expr: 约束一侧的表达式。

sense: 除了COPT_RANGE外的约束类型。

rhs: 约束另一侧的常数项

ConstrBuilder::SetRange()

设置一个范围约束(带有上下界)。

概要

void SetRange(const Expr &expr, double range)

参量

expr: 约束表达式。其表达式的常数项的负数其实是这个约束的上界。

range: 约束范围的长度(从下界到上界的长度,必须大于0)。