Constructor for MinConGenLin.
MinConGenLin.IFunction to be minimized. int scalar containing the number of variables. int scalar containing the number of linear constraints (excluding simple bounds). int scalar containing the number of linear equality constraints. double array containing the equality constraint gradients in the first neq rows followed by the inequality constraint gradients. a.length = ncon * nvar. double array containing the right-hand sides of the linear constraints. double array containing the lower bounds on the variables. lowerBound.length = nvar. double array containing the upper bounds on the variables. upperBound.length = nvar. | Exception Type | Condition |
|---|---|
| ArgumentException | is thrown if the dimensions of nvar, ncon, neq, a.length , b.length, lowerBound.length and upperBound.length are not consistent |
MinConGenLin Class | Imsl.Math Namespace