def pick_near.rng

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

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
import unified-nsga-iii@0.2.2.0/util.bend as Util

570def pick_near.rng(+asgs: List<&2, Assignment>, +group: List<&2, Nat>, rng: Rng.State) -> Rng.State:
571  +near = near_members(asgs, group, near_lim(asg_dist(get_asg(asgs, argmin_dist(asgs, group)))))
572  pick_among.rng(near, Util.list_len(Nat, near), first_cand(group), rng)

Uses (12)

Used by (1)