409
409
# Expr(:., MOI, :($(QuoteNode(s)))) is Expr(:., MOI, :(:EqualTo)) <- what we want
410
410
411
411
# (MOI, :Zeros) -> :(MOI.Zeros)
412
- _mod (m:: Module , s:: Symbol ) = Expr (:., m, :( $ ( QuoteNode (s))))
412
+ _mod (m:: Module , s:: Symbol ) = s
413
413
# (:Zeros) -> :(MOI.Zeros)
414
414
_moi (s:: Symbol ) = _mod (MOI, s)
415
415
_set (s:: SymbolSet ) = _moi (s. s)
@@ -586,7 +586,7 @@ macro model(modelname, ss, sst, vs, vst, sf, sft, vf, vft)
586
586
field = _field (s)
587
587
code = quote
588
588
$ code
589
- $ funct (model:: $c , ci:: $T{F, <:$set} , args... ) where F = $ funct (model.$ field, ci, args... )
589
+ MathOptInterface . Utilities. $ funct (model:: $c , ci:: $T{F, <:$set} , args... ) where F = MathOptInterface . Utilities. $ funct (model.$ field, ci, args... )
590
590
end
591
591
end
592
592
end
@@ -596,7 +596,7 @@ macro model(modelname, ss, sst, vs, vst, sf, sft, vf, vft)
596
596
field = _field (f)
597
597
code = quote
598
598
$ code
599
- $ funct (model:: $modelname , ci:: $T{<:$fun} , args... ) = $ funct (model.$ field, ci, args... )
599
+ MathOptInterface . Utilities. $ funct (model:: $modelname , ci:: $T{<:$fun} , args... ) = MathOptInterface . Utilities. $ funct (model.$ field, ci, args... )
600
600
end
601
601
end
602
602
end
0 commit comments