def pick_member.by.safe

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

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

503def pick_member.by.safe(+asgs: List<&2, Assignment>, group: List<&2, Nat>, empty_niche: Bool, +fallback: Nat) -> Nat:
504  match group:
505    case Nil{}:
506      fallback
507    case g0 <> gs:
508      pick_member.by(asgs, {g0 <> gs : List<&2, Nat>}, empty_niche)

Uses (5)

Used by (1)