code: def _update_cred(self):
          
          ui = self.c[self._inds, self._x] - self._v[self._x]
          self.cred = self.c - ui[:, None] - self._v[None, :]
docs: Updates the reduced costs with the values from the
          dual solution