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