diff --git a/src/components/instant_gradients.jl b/src/components/instant_gradients.jl index 0ef67ae04d258299c07d3f6135630072fd9ddfe2..989e894e282d53e768a81969d699d8ba6c6120f6 100644 --- a/src/components/instant_gradients.jl +++ b/src/components/instant_gradients.jl @@ -25,7 +25,7 @@ function (::Type{InstantGradient})(; orientation=nothing, group=nothing, qval=no res = InstantGradient3D(get_free_variable.(qval), group) else res = InstantGradient1D(get_free_variable(qval), orientation, group) - if res.qval isa Number + if !(res.qval isa Number) @constraint global_model() res.qval >= 0 end end