Skip to content

Commit 9c0eb8a

Browse files
committed
Fix SetMapBridge with complex type
1 parent 355a039 commit 9c0eb8a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/Bridges/Constraint/set_map.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,15 @@ function MOI.supports_constraint(
5151
::Type{F},
5252
::Type{S1},
5353
) where {T,S1<:MOI.AbstractScalarSet,F<:MOI.AbstractScalarFunction}
54-
return !MOI.Utilities.is_complex(F)
54+
return MOI.Utilities.is_complex(F) == (T <: Complex)
5555
end
5656

5757
function MOI.supports_constraint(
5858
::Type{<:MultiSetMapBridge{T,S1}},
5959
::Type{F},
6060
::Type{S1},
6161
) where {T,S1<:MOI.AbstractVectorSet,F<:MOI.AbstractVectorFunction}
62-
return !MOI.Utilities.is_complex(F)
62+
return MOI.Utilities.is_complex(F) == (T <: Complex)
6363
end
6464

6565
function MOI.Bridges.added_constrained_variable_types(

0 commit comments

Comments
 (0)