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.