Class TupleBuilderUtil


  • public final class TupleBuilderUtil
    extends Object
    Helper class building combinations used, for example, by the ForbiddenTuplesChecker to derive new tuples.
    • Method Detail

      • buildCartesianProduct

        public static Collection<it.unimi.dsi.fastutil.ints.IntList> buildCartesianProduct​(Set<Collection<it.unimi.dsi.fastutil.ints.IntList>> tuplesSet,
                                                                                           int numberOfParameters)
        builds the cartesian product for a given set of combinations,
        Parameters:
        tuplesSet - set containing combinations to build the cartesian product for.
        numberOfParameters - size of combinations to be created.
        Returns:
        returns the cartesian product for the combinations in tupleSet.