def set_constraints
import unified-nsga-iii@0.2.2.0/individual.bend as Individualimport Base
120# Replace g and recompute cv (sum of positive parts).
121def set_constraints(ind: Individual, +g2: List<&2, F32>) -> Individual:
122 match ind:
123 case MkIndividual{x, f, g, cv, rnk, nic, ar, pd, ev, lnk}:
124 MkIndividual{x, f, g2, sum_pos(g2), rnk, nic, ar, pd, ev, lnk}