Uses of Enum Class
topics.branchandbound.eightpuzzle.HeuristicType
Packages that use HeuristicType
-
Uses of HeuristicType in topics.branchandbound.eightpuzzle
Subclasses with type arguments of type HeuristicType in topics.branchandbound.eightpuzzleModifier and TypeClassDescription(package private) enumDefines the available mathematical heuristics applied to evaluate proximity to the puzzle's final state.Methods in topics.branchandbound.eightpuzzle that return HeuristicTypeModifier and TypeMethodDescriptionstatic HeuristicTypeReturns the enum constant of this class with the specified name.static HeuristicType[]HeuristicType.values()Returns an array containing the constants of this enum class, in the order they are declared.Constructors in topics.branchandbound.eightpuzzle with parameters of type HeuristicTypeModifierConstructorDescriptionEightPuzzle(HeuristicType heuristicType, int[] board) Initializes the puzzle solver and builds the execution tree root.PuzzleState(int[] board, HeuristicType heuristicType, int depth, UUID parentID) Constructs a child node representing a subsequent move.PuzzleState(HeuristicType heuristicType, int[] board) Constructs the root node of the state space tree.