def deltaq.pick

unified-nsga-iii@0.2.2.0 · polynomial_mutation.bend:56

import unified-nsga-iii@0.2.2.0/polynomial_mutation.bend as PolynomialMutation
import Base

56def deltaq.pick(+eta: F32, +mut_pow: F32, +delta1: F32, +delta2: F32, +rand: F32, lo_side: Bool) -> F32:
57  match lo_side:
58    case True{}:
59      deltaq.lo(eta, mut_pow, delta1, rand)
60    case False{}:
61      deltaq.hi(eta, mut_pow, delta2, rand)

Uses (4)

Used by (1)