def fallback_loop

unified-nsga-iii@0.2.2.0 · algorithm.bend:226

import unified-nsga-iii@0.2.2.0/algorithm.bend as Algorithm
import Base
import unified-nsga-iii@0.2.2.0/individual.bend as Ind
import unified-nsga-iii@0.2.2.0/rng.bend as Rng
import unified-nsga-iii@0.2.2.0/problems.bend as Prob

226def fallback_loop(need: Nat, hold: FHold, +parents: List<&2, Ind.Individual>, +prob: Prob.Problem, +mut_p: F32) -> Rng.State & List<&2, Ind.Individual>:
227  match need hold:
228    case 0n FH{rng, acc}:
229      (rng, acc)
230    case 1n+k h:
231      fallback_loop(k, fallback_next(parents, prob, mut_p, h), parents, prob, mut_p)

Uses (10)

Used by (1)