Try our new documentation site (beta).
Filter Content By
Version
Text Search
${sidebar_list_label} - Back
Filter by Language
MQuadExpr.__setitem__()
__setitem__ ( )
Assign into this MQuadExpr.
Example usage:
mqe = 2 * model.addMVar((2,2))**2 v = model.addVar() w = model.addVar() mqe[:] = v + 1 # Overwrite mqe with four independent copies of 'v+1' mqe[1, 1] = w*w # Overwrite the entry at position (1, 1) of mqe with 'w**2'
Note that assignment into an existing MQuadExpr always entails multiple data copies and is less efficient than building matrix expressions through operations with MVar objects.