The activity for the constraint from the solution. (Double Property - Read Only)
The constraint number in the matrix. (Integer Property - Read/Write)
Specifies if the constraint contains nonlinear variables. (Booelan Property - Read/Write)
Specifies if the constraint contains at least one variable. (Boolean Property - Read/Write)
The lower bound for the constraint. (Double Property - Read Only)
The name of the constraint. (String Property - Read/Write)
The range value for the constraint. (Double Property - Read/Write)
The lower range for the RHS value in the solution. (Double Property - Read Only)
The upper range for the RHS value in the solution. (Double Property - Read Only)
The right-hand-side value for the constraint. (Double Property - Read/Write)
The shadow price for the constraint from the solution. (Double Property - Read Only)
The slack value for the constraint from the solution. (Double Property - Read Only)
The row number for the constraint in the solver solution. (Integer Property - Read Only)
The stochastic stage number for the constraint. (Integer Property - Read Only)
The type of the constraint. (Enumerated Property - Read/Write). Possible values are:
The upper bound for the constraint. (Double Property - Read Only)
Visual Basic Example:
Dim MPL As OptiMax Dim planModel As Model Dim planSol As Solution Dim planCons As Constraints Set MPL = New OptiMax MPL.Solvers.Add ("c:\mplwin4\CPLEX65.dll") Set planModel = MPL.Models.Add("Planning.mpl") Set planSol = planModel.Solution Set planCons = planSol.Constraints MPL.WorkingDirectory = "c:\mplwin4" result = planModel.ReadModel(planModel.Name) result = planModel.Solve If (result > 0) Then MsgBox planModel.ErrorMessage End if For Each constr In planCons Debug.Print constr.ConNr & ") " & constr.Name & _ " " & constr.SlackValue & " " & constr.ShadowPrice Next constr