MQConstrBuilder.MQConstrBuilder()

Construct a MQConstrBuilder object with the given shape.

Synopsis

MQConstrBuilder(Shape shp)

Arguments

shp: shape of MQConstrBuilder.

MQConstrBuilder.Flatten()

Flatten a MQConstrBuilder object to a 1-dimensional shape.

Synopsis

MQConstrBuilder Flatten()

Return

a MQConstrBuilder object collapsed into one dimension.

MQConstrBuilder.GetND()

Get number of dimensions of MQConstrBuilder object.

Synopsis

int GetND()

Return

number of dimensions.

MQConstrBuilder.GetQuadExpr()

Get N-dimensional quadratic expressions associated with N-dimensional quadratic constraints.

Synopsis

MQuadExpr GetQuadExpr()

Return

MQuadExpr object.

MQConstrBuilder.GetSense()

Get sense associated with N-dimensional constraints.

Synopsis

char GetSense()

Return

constraint sense.

MQConstrBuilder.Set()

Set N-dimensional quadratic constraints to its builder object.

Synopsis

void Set(

MQuadExpr expr,

char sense,

double rhs)

Arguments

expr: MQuadExpr object

sense: constraint sense other than COPT_RANGE.

rhs: constant of right side of constraints.

MQConstrBuilder.Set()

Set N-dimensional quadratic constraints to its builder object.

Synopsis

void Set(

MQuadExpr expr,

char sense,

MVar rhs)

Arguments

expr: MQuadExpr object

sense: constraint sense other than COPT_RANGE.

rhs: MVar object at right side of quadratic constraints.

MQConstrBuilder.Set()

Set N-dimensional quadratic constraints to its builder object.

Synopsis

void Set(

MQuadExpr expr,

char sense,

MLinExpr rhs)

Arguments

expr: MQuadExpr object

sense: constraint sense other than COPT_RANGE.

rhs: MLinExpr object at right side of quadratic constraints.

MQConstrBuilder.Set()

Set N-dimensional quadratic constraints to its builder object.

Synopsis

void Set(

MQuadExpr expr,

char sense,

MQuadExpr rhs)

Arguments

expr: MQuadExpr object

sense: constraint sense other than COPT_RANGE.

rhs: MQuadExpr object at right side of quadratic constraints.

MQConstrBuilder.Set()

Set N-dimensional quadratic constraints to its builder object.

Synopsis

void Set(

MQuadExpr expr,

char sense,

NdArray<double> rhs)

Arguments

expr: MQuadExpr object

sense: constraint sense other than COPT_RANGE.

rhs: N-dimensional constants at right side of quadratic constraints.