
Generate dummy variable names for a list of sets
Source:R/index_aliases.R
generate_index_aliases.RdCreates unique dummy variable names for a collection of sets
Usage
generate_index_aliases(
set_names,
all_set_names = set_names,
all_symbols = NULL,
used_names = character(0)
)Arguments
- set_names
Character vector. Names of the sets
- all_set_names
Character vector. All set names in model (for alias detection)
- all_symbols
List. All symbols in model (from build_symbols_list)
- used_names
Character vector. Iterator names already taken elsewhere in the model, so a partial regeneration does not reissue one.
Examples
generate_index_aliases(c("tech", "region", "comm", "commp", "year", "timeslice"))
#> tech region comm commp year timeslice
#> "h" "r" "c" "cp" "y" "ts"