NlConstrBuilder.NlConstrBuilder()
NlConstrBuilder的默认构造函数。
概要
NlConstrBuilder()
NlConstrBuilder.getNlExpr()
获取非线性约束生成器对象的表达式。
概要
NlExpr getNlExpr()返回值
非线性表达式对象。
NlConstrBuilder.getRange()
获取非线性约束生成器对象的约束范围的长度(从下界到上界的长度,必须大于0)。
概要
double getRange()返回值
非线性约束范围的长度(从下界到上界的长度)。
NlConstrBuilder.getSense()
获取非线性约束生成器对象的约束类型。
概要
char getSense()返回值
约束类型。
NlConstrBuilder.set()
设置一个非线性约束构造类的成员。
概要
void set(
NlExpr expr,
char sense,
double rhs)参量
expr: 非线性约束一侧的表达式。
sense: 除了COPT_RANGE外的约束类型。
rhs: 非线性约束另一侧的常数项
NlConstrBuilder.setRange()
设置一个范围约束(带有上下界)。
概要
void setRange(NlExpr expr, double range)参量
expr: 非线性约束表达式。其表达式的常数项的负数其实是这个约束的上界。
range: 非线性约束范围的长度(从下界到上界的长度,必须大于0)。