Skip to content

Commit bcb5502

Browse files
committed
removed _mod and _moi
1 parent 56ef4fd commit bcb5502

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

src/Bridges/singlebridgeoptimizer.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ is_bridged(b::SingleBridgeOptimizer, ::Type{<:MOI.AbstractFunction}, ::Type{<:MO
1717
bridge_type(b::SingleBridgeOptimizer{BT}, F::Type{<:MOI.AbstractFunction}, S::Type{<:MOI.AbstractSet}) where BT = BT
1818

1919
# :((Zeros, SecondOrderCone)) -> (:(MOI.Zeros), :(MOI.SecondOrderCone))
20-
_tuple_prefix_moi(t) = MOIU._moi.(t.args)
20+
_tuple_prefix_moi(t) = t.args
2121

2222
"""
2323
macro bridge(modelname, bridge, scalarsets, typedscalarsets, vectorsets, typedvectorsets, scalarfunctions, typedscalarfunctions, vectorfunctions, typedvectorfunctions)
@@ -39,8 +39,8 @@ will additionally support `ScalarAffineFunction`-in-`Interval`.
3939
"""
4040
macro bridge(modelname, bridge, ss, sst, vs, vst, sf, sft, vf, vft)
4141
bridged_model_name = Symbol(string(modelname) * "Instance")
42-
bridged_funs = :(Union{$(_tuple_prefix_moi(sf)...), $(_tuple_prefix_moi(sft)...), $(_tuple_prefix_moi(vf)...), $(_tuple_prefix_moi(vft)...)})
43-
bridged_sets = :(Union{$(_tuple_prefix_moi(ss)...), $(_tuple_prefix_moi(sst)...), $(_tuple_prefix_moi(vs)...), $(_tuple_prefix_moi(vst)...)})
42+
bridged_funs = :(Union{$((sf.args)...), $((sft.args)...), $((vf.args)...), $((vft.args)...)})
43+
bridged_sets = :(Union{$((ss.args)...), $((sst.args)...), $((vs.args)...), $((vst.args)...)})
4444

4545
esc(quote
4646
$MOIU.@model $bridged_model_name $ss $sst $vs $vst $sf $sft $vf $vft

src/Utilities/model.jl

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -409,11 +409,9 @@ end
409409
# Expr(:., MOI, :($(QuoteNode(s)))) is Expr(:., MOI, :(:EqualTo)) <- what we want
410410

411411
# (MOI, :Zeros) -> :(MOI.Zeros)
412-
_mod(m::Module, s::Union{Symbol,Expr}) = s
413412
# (:Zeros) -> :(MOI.Zeros)
414-
_moi(s::Union{Symbol,Expr}) = _mod(MOI, s)
415-
_set(s::SymbolSet) = _moi(s.s)
416-
_fun(s::SymbolFun) = _moi(s.s)
413+
_set(s::SymbolSet) = s.s
414+
_fun(s::SymbolFun) = s.s
417415
function _typedset(s::SymbolSet)
418416
if s.typed
419417
:($(_set(s)){T})
@@ -579,7 +577,7 @@ macro model(modelname, ss, sst, vs, vst, sf, sft, vf, vft)
579577
end
580578

581579
for (func, T) in ((:_add_constraint, CI), (:_modify, CI), (:_delete, CI), (:_getindex, CI), (:_getfunction, CI), (:_getset, CI), (:_getnoc, MOI.NumberOfConstraints))
582-
funct = _mod(MOIU, func)
580+
funct = func
583581
for (c, sets) in ((scname, scalarsets), (vcname, vectorsets))
584582
for s in sets
585583
set = _set(s)
@@ -601,7 +599,7 @@ macro model(modelname, ss, sst, vs, vst, sf, sft, vf, vft)
601599
end
602600
end
603601

604-
return esc(quote
602+
code = quote
605603
$scalarconstraints
606604
function $scname{T, F}() where {T, F}
607605
$scname{T, F}($(_getCV.(scalarsets)...))
@@ -624,6 +622,6 @@ macro model(modelname, ss, sst, vs, vst, sf, sft, vf, vft)
624622
$MOI.supports_constraint(model::$modelname{T}, ::Type{<:Union{$(_typedfun.(vectorfuns)...)}}, ::Type{<:Union{$(_typedset.(vectorsets)...)}}) where T = true
625623

626624
$code
627-
628-
end)
625+
end
626+
esc(code)
629627
end

0 commit comments

Comments
 (0)