We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5862f99 commit 8c5a2abCopy full SHA for 8c5a2ab
src/default.jl
@@ -100,8 +100,11 @@ end
100
solver(v::VRepresentation, solver::Union{Nothing, MPB.AbstractMathProgSolver}=default_solver(v)) = VRepSolver()
101
solver(h::HRepresentation, solver::Union{Nothing, MPB.AbstractMathProgSolver}=default_solver(h)) = solver
102
103
-_promote_reptype(P1::Type{<:HRep}, ::Type{<:HRep}) = P1
104
-_promote_reptype(P1::Type{<:VRep}, ::Type{<:VRep}) = P1
+_promote_reptype(P::Type{<:HRep}, ::Type{<:HRep}) = P
+_promote_reptype(P::Type{<:VRep}, ::Type{<:VRep}) = P
105
+# Breaks ambiguity with above two methods
106
+_promote_reptype(P::Type{<:Polyhedron}, ::Type{<:Polyhedron}) = P
107
+
108
function promote_reptype(P1::Type{<:Rep}, P2::Type{<:Rep})
109
_promote_reptype(P1, P2)
110
end
0 commit comments