Compute a list of all possible block combinations where
the number of blocks in each combination is limited by parameters
min_level
and max_level
.
Usage
unique_combos(n_block, max_level, min_level = 2)
Arguments
- n_block
integer
number of input blocks.
- max_level
integer
maximum number of blocks per combination.
- min_level
integer
minimum number of blocks per combination.
Value
A list of unique block combinations.
Details
This function is used for minimal redundancy implementations of
rosa
and sopls
and for lookups into computed
components.
Examples
unique_combos(3, 2)
#> [[1]]
#> [1] 1 2
#>
#> [[2]]
#> [1] 1 3
#>
#> [[3]]
#> [1] 2 3
#>