code: def update(self, pointvol):
          
  
          # Check if we should use the pool for updating.
          if self.use_pool_update:
              pool = self.pool
          else:
              pool = None
  
          # Update the bounding ellipsoids.
          self.mell.update(self.live_u, pointvol=pointvol,
                           vol_dec=self.vol_dec, vol_check=self.vol_check,
                           rstate=self.rstate, bootstrap=self.bootstrap,
                           pool=pool)
          if self.enlarge != 1.:
              self.mell.scale_to_vols(self.mell.vols * self.enlarge)
  
          return copy.deepcopy(self.mell)
docs: Update the bounding ellipsoids using the current set of
          live points.