Grouped combinations

Description

With the analogy:

  • recipe = group

  • ingredient = set

  • ingredient_variation = member

The block computes all combinations where for each recipe all ingredients are provided, using one ingredient_variation per ingredient

Input

  • GROUPS [OBJ,OBJ]: col1: group object, col2: set object to be considered for this group

  • SETS [OBJ,OBJ]: col1: set object, col2: member object in this set

Output

  • RESULT [OBJ,INTEGER,OBJ]: col1: group object, col2: result id, col3: member object