newSos Method (Int32, XPRBexpr)
Create a default named XPRBsos Special Ordered Set in the current problem. For the expression which is given as a parameter, the variables in the expression are added to the SOS and the coefficient of each variable becomes its weight.
Namespace: BCL
Assembly: xprbdn (in xprbdn.dll) Version: 4.8.14.0

Parameters
- type
-
Type:
SystemInt32
The type of the new XPRBsos. Possible values are:- BCLconstant.XPRB_S1 - Special Ordered Set of type 1.
- BCLconstant.XPRB_S2 - Special Ordered Set of type 2.
- le
-
Type:
BCLXPRBexpr
The XPRBexpr expression to be used in forming the new XPRBsos.
Return Value
Type: XPRBsosThe new XPRBsos object.

XPRBprob prob = new XPRBprob("NewProb"); XPRBvar var = new XPRBvar("Variable"); XPRBvar var2 = new XPRBvar("Variable2"); XPRBsos sos; ... sos = prob.newSos(BCLconstant.XPRB_S2, var + 3.4*var2);
