def __init__(self, grid, methods): self.grid = grid flagged = np.zeros(grid.ActiveDimensions, dtype="bool") for method in methods: flagged |= method(self.grid) self.flagged = grow_flagging_field(flagged) self.subgrids = [] self.left_index = grid.get_global_startindex() self.dimensions = grid.ActiveDimensions.copy()
def __init__(self, grid, methods): self.grid = grid flagged = np.zeros(grid.ActiveDimensions, dtype="bool") for method in methods: flagged |= method(self.grid) self.flagged = grow_flagging_field(flagged) self.subgrids = [] self.left_index = grid.get_global_startindex() self.dimensions = grid.ActiveDimensions.copy()