Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
Solver Member List
This is the complete list of members for Solver, including all inherited members.
- actMaxDepth() const
- actMinDepth() const
- assignmentSolver(std::vector< int > &matrix, int dim) const
[private] - bestEffort() const
- collapse()
[private] - depth() const
- doSingleStep()
[private] - EMPTY enum value (defined in Solver)
[private] - expand()
[private] - GEM enum value (defined in Solver)
[private] - GEM_ON_GOAL enum value (defined in Solver)
[private] - getFullMoves() const
[private] - getGemPositions(Map const &map) const
[private] - GOAL enum value (defined in Solver)
[private] - insertInCache(Hash const &hash, int moves_to_solve, int depth, bool calculated)
[private] - isDeadlock(int position, bool ignore_on_goal=false) const
[private] - KEEPER enum value (defined in Solver)
[private] - KEEPER_ON_GOAL enum value (defined in Solver)
[private] - lowerBound(Hash const &hash, int moved_gem_pos, int depth)
[private] - m_act_max_depth
[private] - m_act_min_depth
[private] - m_best_effort
[private] - m_best_effort_lower_bound
[private] - m_best_effort_max_depth
[private] - m_cache
[private] - m_cache_size
[private] - m_deadlock_pattern_lengths
[private] - m_deadlock_pattern_positions
[private] - m_deadlock_patterns
[private] - m_depth
[private] - m_depth_counts
[private] - m_distance_map
[private] - m_empty_map
[private] - m_gem_positions
[private] - m_goal_positions
[private] - m_goals
[private] - m_hashs
[private] - m_height
[private] - m_map
[private] - m_max_cache_size
[private] - m_max_depth
[private] - m_max_depth_counts
[private] - m_max_depth_reached
[private] - m_min_add_depth
[private] - m_min_solve_moves
[private] - m_move_lengths
[private] - m_move_offsets
[private] - m_moves
[private] - m_pos
[private] - m_possible_gem_positions
[private] - m_reachable_map
[private] - m_reachable_map_gem
[private] - m_size
[private] - m_solution_moves
[private] - m_solution_possible
[private] - m_solve_finished
[private] - m_start_map
[private] - m_width
[private] - m_xy_offsets
[private] - maxDepth() const
- maxDepthReached() const
- minMovesForSolution(int moved_gem_pos) const
[private] - moves() const
- movesForGem(int keeper_pos, int gem_pos, int goal_pos) const
[private] - nextMaxDepth() const
- OUTSIDE enum value (defined in Solver)
[private] - PatternType enum name
[private] - percentageCompleted() const
- prepare()
- processEndNodes()
[private] - s_unsolvable
[private, static] - setupCache()
[private] - setupDeadlockPatterns()
[private] - setupDistanceMap()
[private] - solve(int steps)
- Solver(Map const &map, int cache_size)
- startSearch()
[private] - updateCache(Hash const &hash, int moves_to_solve, int depth)
[private] - validMoves() const
[private] - WALL enum value (defined in Solver)
[private]
Generated at Sun Jan 6 18:49:13 2002 for EasySok by
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001