public final class Combinations extends Object
| Modifier and Type | Method and Description | 
|---|---|
static void | 
enumerate(int[] counts,
         CombinationAction combinationAction,
         CombinationOptions options)
Enumerates the combinations for a set of counts. 
 | 
static void | 
enumerate(List<Variable> variables,
         CombinationAction combinationAction,
         CombinationOptions options)
Enumerates the state combinations for a set of variables. 
 | 
public static void enumerate(List<Variable> variables, CombinationAction combinationAction, CombinationOptions options)
variables - The variables to generate state combinations for.options - Options affecting which combinations are generated.combinationAction - Called for each combination with an array (re-used for each call) of zero based indexes for each variable.  An index can be null (depending on [options]), if the state is unknown.public static void enumerate(int[] counts,
                             CombinationAction combinationAction,
                             CombinationOptions options)
counts - The counts to generate combinations for.options - Options affecting which combinations are generated.combinationAction - Called for each combination with an array (re-used for each call) of zero based indexes for each count.  An index can be null (depending on [options]), if the state is null/unknown.Copyright © 2021. All rights reserved.