MQConstrBuilder.MQConstrBuilder()
给定形状,构造一个MQConstrBuilder对象。
概要
MQConstrBuilder(Shape shp)
参量
shp
: MQConstrBuilder的形状。
MQConstrBuilder.Flatten()
把MQConstrBuilder对象展开成一维形状。
概要
MQConstrBuilder Flatten()
返回值
一维的MQConstrBuilder对象。
MQConstrBuilder.GetND()
获取MQConstrBuilder对象的维数。
概要
int GetND()
返回值
维数。
MQConstrBuilder.GetQuadExpr()
获取N维二次约束生成器对象中的N维二次表达式。
概要
MQuadExpr GetQuadExpr()
返回值
MQuadExpr对象。
MQConstrBuilder.GetSense()
获取N维线性约束生成器对象中的约束类型。
概要
char GetSense()
返回值
约束类型。
MQConstrBuilder.Set()
设置N维二次约束生成器的内容。
概要
void Set(
MQuadExpr expr,
char sense,
double rhs)
参量
expr
: MQuadExpr对象。
sense
: 除了COPT_RANGE外的约束类型。
rhs
: 约束另一侧的常数项。
MQConstrBuilder.Set()
设置N维二次约束生成器的内容。
概要
void Set(
MQuadExpr expr,
char sense,
MVar rhs)
参量
expr
: MQuadExpr对象。
sense
: 除了COPT_RANGE外的二次约束类型。
rhs
: 二次约束另一侧的MVar对象。
MQConstrBuilder.Set()
设置N维二次约束生成器的内容。
概要
void Set(
MQuadExpr expr,
char sense,
MLinExpr rhs)
参量
expr
: MQuadExpr对象。
sense
: 除了COPT_RANGE外的二次约束类型。
rhs
: 二次约束另一侧的MLinExpr对象。
MQConstrBuilder.Set()
设置N维二次约束生成器的内容。
概要
void Set(
MQuadExpr expr,
char sense,
MQuadExpr rhs)
参量
expr
: MQuadExpr对象。
sense
: 除了COPT_RANGE外的二次约束类型。
rhs
: 二次约束另一侧的MQuadExpr对象。
MQConstrBuilder.Set()
设置N维二次约束生成器的内容。
概要
void Set(
MQuadExpr expr,
char sense,
NdArray<double> rhs)
参量
expr
: MQuadExpr对象。
sense
: 除了COPT_RANGE外的二次约束类型。
rhs
: 二次约束另一侧的N维常数项。