Class CompositeMoveSelector

    • Field Detail

      • childMoveSelectorList

        protected final List<MoveSelector> childMoveSelectorList
      • randomSelection

        protected final boolean randomSelection
    • Constructor Detail

      • CompositeMoveSelector

        protected CompositeMoveSelector​(List<MoveSelector> childMoveSelectorList,
                                        boolean randomSelection)
    • Method Detail

      • getChildMoveSelectorList

        public List<MoveSelector> getChildMoveSelectorList()
      • supportsPhaseAndSolverCaching

        public boolean supportsPhaseAndSolverCaching()
      • isCountable

        public boolean isCountable()
        Description copied from interface: Selector
        If false, then Selector.isNeverEnding() is true.
        Returns:
        true if all the ValueRanges are countable (for example a double value range between 1.2 and 1.4 is not countable)