Interface Selector<Solution_>

    • Method Detail

      • isCountable

        boolean isCountable()
        If false, then 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)
      • isNeverEnding

        boolean isNeverEnding()
        Is true if isCountable() is false or if this selector is in random order (for most cases). Is never true when this selector is in shuffled order (which is less scalable but more exact).
        Returns:
        true if the Iterator.hasNext() of the Iterator created by Iterable.iterator() never returns false (except when it's empty).