public final class MultipleIterator extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
MultipleIterator.Combination |
Modifier and Type | Method and Description |
---|---|
static void |
iterate(VariableContextCollection[] subsets,
int[] subsetRows,
MultipleIterator.Combination combination)
Iterates over all the variables and their states found in [subsets].
|
static void |
iterate(VariableContextCollection supersetVariables,
VariableContextCollection[] subsets,
int[] subsetRows,
MultipleIterator.Combination combination)
Iterates over all the variables and their states found in [subsets].
|
public static void iterate(VariableContextCollection[] subsets, int[] subsetRows, MultipleIterator.Combination combination)
subsets
- The distribution to iterate over.subsetRows
- Contains the equivalent row in each subset at a particular iteration (combination).combination
- A method which is called for each iteration.public static void iterate(VariableContextCollection supersetVariables, VariableContextCollection[] subsets, int[] subsetRows, MultipleIterator.Combination combination)
supersetVariables
- The collection of unique variables (and maybe times) contained in the subsets.subsets
- The distribution who want to iterate over.subsetRows
- Contains the equivalent row in each subset at a particular iteration (combination).combination
- A method which is called for each iteration.Copyright © 2023. All rights reserved.