ConstrBuilder::GetExpr()
Get expression associated with constraint.
Synopsis
const Expr &GetExpr()Return
expression object.
ConstrBuilder::GetRange()
Get range from lower bound to upper bound of range constraint.
Synopsis
double GetRange()Return
length from lower bound to upper bound of the constraint.
ConstrBuilder::GetSense()
Get sense associated with constraint.
Synopsis
char GetSense()Return
constraint sense.
ConstrBuilder::Set()
Set detail of a constraint to its builder object.
Synopsis
void Set(
const Expr &expr,
char sense,
double rhs)Arguments
expr: expression object at one side of the constraint
sense: constraint sense other than COPT_RANGE.
rhs: constant of right side of the constraint.
ConstrBuilder::SetRange()
Set a range constraint to its builder.
Synopsis
void SetRange(const Expr &expr, double range)Arguments
expr: expression object, whose constant is negative upper bound.
range: length from lower bound to upper bound of the constraint. Must greater than 0.