PsdConstrBuilder::GetPsdExpr()

获取半定约束相关的表达式。

概要

const PsdExpr &GetPsdExpr()

返回值

半定表达式对象。

PsdConstrBuilder::GetRange()

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

概要

double GetRange()

返回值

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

PsdConstrBuilder::GetSense()

获取半定约束相关约束类型。

概要

char GetSense()

返回值

半定约束类型。

PsdConstrBuilder::Set()

设置一个半定约束的表达式,类型和边界值。

概要

void Set(

const PsdExpr &expr,

char sense,

double rhs)

参量

expr: 约束一侧的半定表达式。

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

rhs: 约束另一侧的常数项。

PsdConstrBuilder::SetRange()

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

概要

void SetRange(const PsdExpr &expr, double range)

参量

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

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