def dtlz2_sin
import unified-nsga-iii@0.2.2.0/problems.bend as Problemsimport Base
import unified-nsga-iii@0.2.2.0/util.bend as Util
299def dtlz2_sin(+x: List<&2, F32>, +m: Nat, +i: Nat) -> F32:
300 F32.sin(F32.mul(Util.get_f32(x, pred(Nat.sub(m, i))), half_pi()))