Gurobi matrix general constraint object. An
MGenConstr object is an
array-like data structure that represents multiple general constraints (in
contrast to a GenConstr object, which
represents a single general constraint). It behaves similar to NumPy's
ndarrays, e.g., it has a shape and can be indexed and sliced. Matrix
general constraints are always associated with a particular model. Currently
MGenConstr objects when matrix-friendly objects are used
General constraint objects have a number of attributes. The full list can be found in the Attributes section of this document. Some general constraint attributes can only be queried, while others can also be set. Recall that the Gurobi Optimizer employs a lazy update approach, so changes to attributes don't take effect until the next call to Model.update, Model.optimize, or Model.write on the associated model.
Note that in most cases to query general constraint data, you will need to index into the MGenConstr object and pass individual GenConstr objects to methods such as Model.getGenConstrIndicator to read back general constraint data.