def try_add

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

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/util.bend as Util

155def try_add(+acc: List<&2, Ind.Individual>, +child: Ind.Individual, +seen: List<&2, List<&2, F32>>, elim: Bool) -> List<&2, Ind.Individual> & List<&2, List<&2, F32>> & Bool:
156  +key = Util.g12_vec(Ind.variables(child))
157  try_add.go(acc, child, seen, key, Bool.and(elim, Util.has_f32s(key, seen)))

Uses (10)

Used by (3)