class_docstr: Calculate the Munkres solution to the classical assignment problem.
  See the module documentation for usage.
docstr: Add the value found in Step 4 to every element of each covered
  row, and subtract it from every element of each uncovered column.
  Return to Step 4 without altering any stars, primes, or covered
  lines.
docstr_tok: ["Add","the","value","found","in","Step","4","to","every","element","of","each","covered","row",",","and","subtract","it","from","every","element","of","each","uncovered","column",".","Return","to","Step","4","without","altering","any","stars",",","primes",",","or","covered","lines","."]
code: def __step6(self):
      """
      Add the value found in Step 4 to every element of each covered
      row, and subtract it from every element of each uncovered column.
      Return to Step 4 without altering any stars, primes, or covered
      lines.
      """
      minval = self.__find_smallest()
      for i in range(self.n):
          for j in range(self.n):
              if self.row_covered[i]:
                  self.C[i][j] += minval
              if not self.col_covered[j]:
                  self.C[i][j] -= minval
      return 4
  
imports: import sys
label_desc: Use image node_id 12 for calling the Munkres obj's underlying member method code with example usage: obj.__step6() and returns: int