◆ __init__()
      
        
          | def __init__ | ( |  | self, | 
        
          |  |  |  | theSol, | 
        
          |  |  |  | thePuzzle | 
        
          |  | ) |  |  | 
      
 
@brief  Constructor for the base puzzle solver class.  Assumes
        existence of solution state and current puzzle state.
Args:
    theSol: The solution board.
    thePuzzle: The actual board.
 
Reimplemented in Simple.
 
 
◆ setCurrBoard()
      
        
          | def setCurrBoard | ( |  | self, | 
        
          |  |  |  | theBoard | 
        
          |  | ) |  |  | 
      
 
 
◆ takeTurn()
      
        
          | def takeTurn | ( |  | self, | 
        
          |  |  |  | thePlan = None | 
        
          |  | ) |  |  | 
      
 
@brief  Perform a single puzzle solving action, which move a piece
        to its correct location. Base class is empty and should be
        overloaded.
Args:
    thePlan: A specific desired action plan. 
 
 
◆ current
◆ desired
The documentation for this class was generated from the following file:
- /local/source/python/puzzle_solver/puzzle/solver/base.py