コード例 #1
0
 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))
コード例 #2
0
 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)
     )