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.