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 © 2021. All rights reserved.