Class TupleBuilderUtil
- java.lang.Object
-
- de.rwth.swc.coffee4j.algorithmic.interleaving.util.TupleBuilderUtil
-
public final class TupleBuilderUtil extends Object
Helper class building combinations used, for example, by theForbiddenTuplesChecker
to derive new tuples.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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,
-
-
-
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.
-
-