Since the class name is `NNLS`, we expect `nonnegative = true`. The unconstrained case should be handled by direct solvers.