Esempio n. 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
Esempio n. 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()
Esempio n. 3
0
 def obs_not_inf(self, tiling_not_inf):
     obs_trans = SubobstructionInferral(tiling_not_inf)
     return obs_trans
Esempio n. 4
0
 def test_init(self, tiling1):
     sub_obs_inf = SubobstructionInferral(tiling1)
     assert sub_obs_inf._tiling == tiling1
Esempio n. 5
0
 def obs_inf2(self, tiling2):
     obs_inf = SubobstructionInferral(tiling2)
     return obs_inf
Esempio n. 6
0
 def obs_inf1(self, tiling1):
     obs_inf = SubobstructionInferral(tiling1)
     return obs_inf