예제 #1
0
 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()