def prepare.with

unified-nsga-iii@0.2.2.0 · tournament.bend:236

import unified-nsga-iii@0.2.2.0/tournament.bend as Tournament
import Base
import unified-nsga-iii@0.2.2.0/individual.bend as Ind
import unified-nsga-iii@0.2.2.0/normalization.bend as Norm
import unified-nsga-iii@0.2.2.0/survival.bend as Surv

236def prepare.with(+dirs: List<&2, List<&2, F32>>, +pop: List<&2, Ind.Individual>, +fronts: List<&2, List<&2, Nat>>, pair: Norm.State & List<&2, List<&2, F32>>) -> Norm.State & List<&2, Ind.Individual>:
237  (st, F) = pair
238  +ranked = stamp_ranks(fronts, pop, 0n)
239  (st, stamp_asgs(ranked, Surv.associate(ranked, F, dirs)))

Uses (10)

Used by (1)