Returns the Constraints collection for the matrix. (Object Property)
Returns the Variables collection for the matrix. (Object Property)
The number of constraints in the matrix. (Integer Property - Read Only)
The number of equal constraints in the matrix. (Integer Property - Read Only)
The number of greater than constraints in the matrix. (Integer Property - Read Only)
The number of less than constraints in the matrix. (Integer Property - Read Only)
The number of constraints which contain nonlinear terms. (Integer Property - Read Only)
The number of constraints that have at least one variable. (Integer Property - Read Only)
The number of nonzero RHS values in the matrix. (Integer Property - Read Only)
The number of ranged constraints in the matrix. (Integer Property - Read Only)
The number of constraints with defined stochastic stages. (Integer Property - Read Only)
The density of the matrix. (Double Property - Read Only)
Specifies if the objective function is maximized. (Boolean Property - Read/Write)
Specifies if the variables and the constraints for the matrix have been synchronized. (Boolean Property - Read/Write)
The number of nonzero values in the matrix. (Integer Property - Read Only)
The number of quadratic terms in the objective function. (Integer Property - Read Only)
The name of the objective function. (String Property - Read Write)
Model name that is given with the TITLE statement in MPL. (String Property - Read/Write)
The nonzero value for the given constraint and variable in the matrix. (Double Property - Read/Write)
The number of binary variables. (Integer Property - Read Only)
The number of variables in the matrix. (Integer Property - Read Only)
The number of free variables. (Integer Property - Read Only)
The number of variables with nonzero lower bound. (Integer Property - Read Only)
The number of variables that appear in nonlinear terms. (Integer Property - Read Only)
The number of variables with nonzero initial value. (Integer Property - Read Only)
The number of general integer variables. (Integer Property - Read Only)
The number of variables with defined priority values. (Integer Property - Read Only)
The number of variables that are members of SOS sets. (Integer Property - Read Only)
The number of variables in the objective function. (Integer Property - Read Only)
The number of variables that are semi-continuous. (Integer Property - Read Only)
The number of variables with defined stochastic stages. (Integer Property - Read Only)
The number of variables with defined upper bound. (Integer Property - Read Only)
The number of variables that appear in at least one constraint or the objective. (Integer Property - Read Only)
Visual Basic Example:
Dim MPL As OptiMax Dim cpxSolver As Solver Dim planModel As Model Dim planMatrix As Matrix Dim con As Constraint Dim var As Variable Set MPL = New OptiMax Set cpxSolver = MPL.Solvers.Add("CPLEX") Set planModel = MPL.Models.Add("planning") MPL.WorkingDirectory = "c:\mplwin4" planModel.ReadModel ("planning.mpl") Set planMatrix = planModel.Matrix Debug.Print "Model Title = " & planMatrix.Title Debug.Print "Objective Name = " & planMatrix.ObjectName Debug.Print "Variable Count = " & planMatrix.VarCount Debug.Print "Binary Count = " & planMatrix.VarBinaryCount Debug.Print "Integer Count = " & planMatrix.VarIntegerCount Debug.Print "Constraint Count = " & planMatrix.ConCount Debug.Print "RHS Count = " & planMatrix.ConRHSCount Debug.Print "Equal Count = " & planMatrix.ConEqualCount Debug.Print "Less Than Count = " & planMatrix.ConLessThanCount Debug.Print "Greater Than Count = " & planMatrix.ConGreaterThanCount Debug.Print "Nonzero Count = " & planMatrix.NonZeroCount Debug.Print "Density of Matrix = " & planMatrix.Density For Each con In planMatrix.Constraints For Each var In planMatrix.Variables If planMatrix(con, var) <> 0 Then Debug.Print "[" & con & "," & var & "]=" & planMatrix.Value(con, var) End If Next var Next con
Returns a string representing the Matrix object. (Method)