Initializing help system before first use

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
Syntax
C#
VB
public XPRBsos newSos(
	int type,
	XPRBexpr le
)

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:  XPRBsos
The new XPRBsos object.
Examples
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);
See Also