示例#1
0
文件: lts.py 项目: Kobzol/pyqit
 def bfs_path(self,
              init_state,
              max_depth=None,
              max_states=None):
     def create_iterator():
         return BreadthFirstIterator2(self,
                                      init_state,
                                      max_depth,
                                      max_states)
     domain = Domain(None, False)
     domain.create_iterator = create_iterator
     return domain
示例#2
0
文件: system.py 项目: Kobzol/pyqit
 def iterate_states(self, depth, return_depth=False):
     domain = Domain(None, False)
     domain.create_iterator = lambda: StatesIterator(self, depth, return_depth)
     return domain