Overload List

  Name Description
Public method SemiContVarArray(Int32, Double, Double, NumVarType)
Creates and returns n semi-continuous modeling variables, all of the same type, with the same semi-continuous lower bound and upper bound.

This method creates n new semi-continuous modeling variables, each with the same specified bounds and type, and returns them in an array.

Public method SemiContVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][])
Creates and returns n semi-continuous modeling variables, with individually specified type, semi-continuous lower bound, and upper bound.

This method creates new semi-continuous modeling variables, each with its own bounds and type, and returns them in an array. Variable i is constructed with bounds sclb[i] and ub[i] and type type[i].

Public method SemiContVarArray(IColumnArray, Double, Double, NumVarType)
Creates and returns semi-continuous modeling variables, all with the same type and bounds, for column-wise modeling.
Public method SemiContVarArray(IColumnArray, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][])
Creates and returns semi-continuous modeling variables, with individually specified type, semi-continuous lower bound, and upper bound, for column-wise modeling.

This method creates new semi-continuous modeling variables, each with its own bounds and type, and returns them in an array. The number of new variables is determined by the size of the IColumnArray argument cols. Variable i is constructed with bounds sclb[i] and ub[i] and type type[i]. The new variables will be installed in existing modeling objects as defined by the cols argument.

Public method SemiContVarArray(Int32, Double, Double, NumVarType, array<String>[]()[][])
Creates and returns n semi-continuous modeling variables, all with the same type, semi-continuous lower bound, and upper bound, but with individually specified name.

This method creates n new semi-continuous modeling variables, each with the same specified bounds and type, and returns them in an array. Each new variable is assigned a separate name, with variable i assigned name[i].

Public method SemiContVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][], array<String>[]()[][])
Creates and returns n semi-continuous modeling variables, all of the same type, with the same semi-continuous lower bound and upper bound, and individually specified name.
Public method SemiContVarArray(IColumnArray, Double, Double, NumVarType, array<String>[]()[][])
Creates and returns semi-continuous modeling variables with individually specified type, semi-continuous lower bound, upper bound, and name, for column-wise modeling.
Public method SemiContVarArray(IColumnArray, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][], array<String>[]()[][])
Creates and returns semi-continuous modeling variables, with individually specified type, semi-continuous lower bound, upper bound, and name, for column-wise modeling.

See Also