def pick_ref.rng

unified-nsga-iii@0.2.2.0 · survival.bend:528

import unified-nsga-iii@0.2.2.0/survival.bend as Survival
import Base
import unified-nsga-iii@0.2.2.0/rng.bend as Rng

528def pick_ref.rng(+asgs: List<&2, Assignment>, +counts: List<&2, Nat>, +cand: List<&2, Nat>, rng: Rng.State) -> Rng.State:
529  +refs = uniq_nats(cand_refs(asgs, cand))
530  pick_ref.rng.after(
531    refs_at(counts, min_count(counts, refs, 4294967295n), refs),
532    asg_ref(get_asg(asgs, first_cand(cand))),
533    rng
534  )

Uses (12)

Used by (0)

No other definition uses this definition.