@@ -17,57 +17,9 @@ include("map.jl")
1717include (" set_map.jl" )
1818include (" single_bridge_optimizer.jl" )
1919
20- include (" bridges/all_different.jl" )
21- include (" bridges/all_different_reif.jl" )
22- include (" bridges/bin_packing.jl" )
23- include (" bridges/circuit.jl" )
24- include (" bridges/complex_norm_infinity.jl" )
25- include (" bridges/count_at_least.jl" )
26- include (" bridges/count_belongs.jl" )
27- include (" bridges/count_distinct.jl" )
28- include (" bridges/count_distinct_reif.jl" )
29- include (" bridges/count_greater_than.jl" )
30- include (" bridges/det.jl" )
31- include (" bridges/flip_sign.jl" )
32- include (" bridges/functionize.jl" )
33- include (" bridges/geomean_to_power.jl" )
34- include (" bridges/geomean_to_relentr.jl" )
35- include (" bridges/geomean.jl" )
36- include (" bridges/indicator_activate_on_zero.jl" )
37- include (" bridges/indicator_flipsign.jl" )
38- include (" bridges/indicator_sos.jl" )
39- include (" bridges/inequality_to_complements.jl" )
40- include (" bridges/integer_to_zeroone.jl" )
41- include (" bridges/interval.jl" )
42- include (" bridges/ltgt_to_interval.jl" )
43- include (" bridges/norm_infinity.jl" )
44- include (" bridges/norm_one.jl" )
45- include (" bridges/norm_to_power.jl" )
46- include (" bridges/norm_special_case.jl" )
47- include (" bridges/norm_spec_nuc_to_psd.jl" )
48- include (" bridges/number_conversion.jl" )
49- include (" bridges/quad_to_soc.jl" )
50- include (" bridges/relentr_to_exp.jl" )
51- include (" bridges/rsoc_soc.jl" )
52- include (" bridges/scalarize.jl" )
53- include (" bridges/semi_to_binary.jl" )
54- include (" bridges/slack.jl" )
55- include (" bridges/soc_rsoc.jl" )
56- include (" bridges/soc_to_nonconvex_quad.jl" ) # do not add these bridges by default
57- include (" bridges/soc_to_psd.jl" )
58- include (" bridges/split_complex_equalto.jl" )
59- include (" bridges/split_complex_zeros.jl" )
60- include (" bridges/split_hyperrectangle.jl" )
61- include (" bridges/hermitian.jl" )
62- include (" bridges/square.jl" )
63- include (" bridges/set_conversion.jl" )
64- include (" bridges/set_dot_scaling.jl" )
65- include (" bridges/table.jl" )
66- include (" bridges/vectorize.jl" )
67- include (" bridges/zero_one.jl" )
68- include (" bridges/sos1_to_milp.jl" )
69- include (" bridges/sos2_to_milp.jl" )
70- include (" bridges/indicator_to_milp.jl" )
20+ for filename in readdir (joinpath (@__DIR__ , " bridges" ); join = true )
21+ include (filename)
22+ end
7123
7224"""
7325 add_all_bridges(bridged_model, ::Type{T}) where {T}
0 commit comments