Filter Content By
Version

__setitem__ ( )

Example usage:

  mqe = 2 * model.addMVar((2,2))**2
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.