def forward_map( self, comb_class: Tiling, obj: GriddedPerm, children: Optional[Tuple[Tiling, ...]] = None, ) -> Tuple[GriddedPerm, ...]: if children is None: children = self.decomposition_function(comb_class) return tuple( tiling.forward_map.map_gp(obj.get_gridded_perm_in_cells(part)) for tiling, part in zip(children, self.partition))
def forward_map( self, tiling: Tiling, gp: GriddedPerm, children: Optional[Tuple[Tiling, ...]] = None, ) -> Tuple[GriddedPerm, ...]: if children is None: children = self.decomposition_function(tiling) return tuple( tiling.forward_map(gp.get_gridded_perm_in_cells(part)) for tiling, part in zip(children, self.partition) )