示例#1
0
 def obs_not_inf(self, tiling_not_inf):
     """
     An obstruction inferral object where no new obstructions can be
     added.
     """
     obs_trans = SubobstructionInferral(tiling_not_inf)
     return obs_trans
示例#2
0
 def new_obs(self, tiling: Tiling) -> List[GriddedPerm]:
     """
     Returns the list of new obstructions that can be added to the tiling.
     """
     return SubobstructionInferral(tiling).new_obs()
示例#3
0
 def obs_not_inf(self, tiling_not_inf):
     obs_trans = SubobstructionInferral(tiling_not_inf)
     return obs_trans
示例#4
0
 def test_init(self, tiling1):
     sub_obs_inf = SubobstructionInferral(tiling1)
     assert sub_obs_inf._tiling == tiling1
示例#5
0
 def obs_inf2(self, tiling2):
     obs_inf = SubobstructionInferral(tiling2)
     return obs_inf
示例#6
0
 def obs_inf1(self, tiling1):
     obs_inf = SubobstructionInferral(tiling1)
     return obs_inf