Helps to find all possible combinations for a given set of values.
Public fields
combinationslist Once run, holds all valid parameter combinations as named lists.
epsfloat Numerical precision to require when checking the functional group weight sum criterion.
Methods
Method create_combinations()
Find possible combinations
Arguments
param_valuesA list giving all options for the parameter values which are to be combined. As an example:
This would generate the combinations
w_FGA w_FGB NI 0 1 0.5 0 1 0.9 0.5 0.5 0.5 0.5 0.5 0.9 1 0 0.5 1 0 0.9 epsPrecision to be used when checking if the sum citerion of the functional groups (w_FGA + w_FGB + w_FGC + w_FGD = 1) is fulfilled.
