MConstrBuilder.MConstrBuilder()
给定形状,构造一个MConstrBuilder对象。
概要
MConstrBuilder(Shape shp)参量
shp: MConstrBuilder的形状。
MConstrBuilder.Flatten()
把MConstrBuilder对象展开成一维形状。
概要
MConstrBuilder Flatten()返回值
一维的MConstrBuilder对象。
MConstrBuilder.GetExpr()
获取N维线性约束生成器对象中的N维线性表达式。
概要
MLinExpr GetExpr()返回值
MLinExpr对象。
MConstrBuilder.GetND()
获取MConstrBuilder对象的维数。
概要
int GetND()返回值
维数。
MConstrBuilder.GetRange()
获取N维线性约束生成器对象的约束范围的长度(从下界到上界的长度,必须大于0)。
概要
double GetRange()返回值
约束范围的长度(从下界到上界的长度)。
MConstrBuilder.GetSense()
获取N维线性约束生成器对象中的约束类型。
概要
char GetSense()返回值
约束类型。
MConstrBuilder.Set<T>()
设置N维约束生成器的内容。
概要
void Set<T>(
MLinExpr expr,
char sense,
NdArray<T> rhs)参量
expr: MLinExpr对象。
sense: 除了COPT_RANGE外的约束类型。
rhs: 约束另一侧的N维常数项。
MConstrBuilder.Set()
设置N维约束生成器的内容。
概要
void Set(
MLinExpr expr,
char sense,
double rhs)参量
expr: MLinExpr对象。
sense: 除了COPT_RANGE外的约束类型。
rhs: 约束另一侧的常数项。
MConstrBuilder.Set()
设置N维约束生成器的内容。
概要
void Set(
MLinExpr expr,
char sense,
MVar rhs)参量
expr: MLinExpr对象。
sense: 除了COPT_RANGE外的约束类型。
rhs: 约束另一侧的MVar对象。
MConstrBuilder.Set()
设置N维约束生成器的内容。
概要
void Set(
MLinExpr expr,
char sense,
MLinExpr rhs)参量
expr: MLinExpr对象。
sense: 除了COPT_RANGE外的约束类型。
rhs: 约束另一侧的MLinExpr对象。
MConstrBuilder.SetRange()
设置范围约束生成器的内容(带有上下界)。
概要
void SetRange(MLinExpr expr, double range)参量
expr: MLinExpr对象。
range: 约束范围的长度(从下界到上界的长度,必须大于0)。