def __isub__(self, PB):
    if self.K != PB.K or self.D != PB.D:
      raise ValueError('Dimension mismatch')
    for key in self._FieldDims:
      arrA = getattr(self, key)
      arrB = getattr(PB, key)
      self.setField(key, arrA - arrB)
    return self

  ######################################################### Array Parsing
  #########################################################
Returns ford_fulkerson's max flux in a flux graph
dataset/ETHPy150Open daeilkim/refinery/refinery/bnpy/bnpy-dev/bnpy/suffstats/ParamBag.py/ParamBag.__isub__--crossover with--dataset/ETHPy150Open dnlcrl/PyGraphArt/src/graph.py/Graph.ford_fulkerson