Table of Contents - fifteen-puzzle-solver-0.1.4 Documentation
Classes and Modules
- FifteenPuzzleSolver
- FifteenPuzzleSolver::AStarSearch
- FifteenPuzzleSolver::Algorithm
- FifteenPuzzleSolver::Board
- FifteenPuzzleSolver::BreadthFirstSearch
- FifteenPuzzleSolver::DepthFirstSearch
- FifteenPuzzleSolver::Node
Methods
- ::new — FifteenPuzzleSolver
- ::new — FifteenPuzzleSolver::Algorithm
- ::new — FifteenPuzzleSolver::Board
- ::new — FifteenPuzzleSolver::Node
- #add_to_frontier — FifteenPuzzleSolver::AStarSearch
- #astar_function — FifteenPuzzleSolver::Node
- #at_position — FifteenPuzzleSolver::Board
- #can_move? — FifteenPuzzleSolver::Board
- #clock_time — FifteenPuzzleSolver::Algorithm
- #difference — FifteenPuzzleSolver::Board
- #direction_delta — FifteenPuzzleSolver::Board
- #display — FifteenPuzzleSolver::Board
- #distance — FifteenPuzzleSolver::Board
- #get_index — FifteenPuzzleSolver::Board
- #get_position — FifteenPuzzleSolver::Board
- #heuristic_sort — FifteenPuzzleSolver::AStarSearch
- #invalid_blocks_distance — FifteenPuzzleSolver::Board
- #move — FifteenPuzzleSolver::Board
- #move_element — FifteenPuzzleSolver::Board
- #neighbors — FifteenPuzzleSolver::Board
- #path — FifteenPuzzleSolver::Node
- #perform — FifteenPuzzleSolver
- #perform — FifteenPuzzleSolver::AStarSearch
- #perform — FifteenPuzzleSolver::BreadthFirstSearch
- #perform — FifteenPuzzleSolver::DepthFirstSearch
- #result — FifteenPuzzleSolver
- #save — FifteenPuzzleSolver::Algorithm
- #start — FifteenPuzzleSolver::Algorithm
- #state — FifteenPuzzleSolver::Board
- #state — FifteenPuzzleSolver::Node
- #update_state — FifteenPuzzleSolver::Board
- #valid? — FifteenPuzzleSolver::Board
- #valid_position_for — FifteenPuzzleSolver::Board
- #validate — FifteenPuzzleSolver
- #weight — FifteenPuzzleSolver::Node