def inv_ok

unified-nsga-iii@0.2.2.0 · normalization.bend:390

import unified-nsga-iii@0.2.2.0/normalization.bend as Normalization
import Base

390# C#: |x| < 1e-12 or x < 0 fails; then intercept = 1/x must be finite and > 1e-6.
391def inv_ok(+xj: F32) -> Maybe<&2, F32>:
392  inv_ok.pos(xj, Bool.or(F32.is_lt(F32.abs(xj), 1.0e-12), F32.is_lt(xj, 0.0)))

Uses (6)

Used by (1)