Class Combinatorics

java.lang.Object
net.jqwik.engine.support.Combinatorics

public class Combinatorics extends Object
  • Constructor Details

    • Combinatorics

      public Combinatorics()
  • Method Details

    • combine

      public static <T> Iterator<List<T>> combine(List<Iterable<T>> listOfIterables)
    • listCombinations

      public static <T> Iterator<List<T>> listCombinations(Iterable<T> elementIterable, int minSize, int maxSize)
    • setCombinations

      public static <T> Iterator<Set<T>> setCombinations(Iterable<T> elementIterable, int minSize, int maxSize)
    • listPermutations

      public static <T> Iterator<List<T>> listPermutations(List<T> values)
    • concat

      public static <T> Iterator<T> concat(List<Iterable<T>> iterables)
    • distinctPairs

      public static Stream<net.jqwik.api.Tuple.Tuple2<Integer,Integer>> distinctPairs(int maxExclusive)