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)