Skip to content

Commit 4ed3852

Browse files
authored
Update to MOI v1.0 (#250)
1 parent 95d4643 commit 4ed3852

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "SCS"
22
uuid = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13"
33
repo = "https://github.com/jump-dev/SCS.jl"
4-
version = "0.9.0"
4+
version = "1.0.0"
55

66
[deps]
77
MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee"
@@ -11,7 +11,7 @@ SCS_jll = "f4f2fc5b-1d94-523c-97ea-2ab488bedf4b"
1111
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
1212

1313
[compat]
14-
MathOptInterface = "0.10.8"
14+
MathOptInterface = "1"
1515
Requires = "1"
1616
SCS_GPU_jll = "=3.0.0, =3.0.1"
1717
SCS_jll = "3.0.0"

src/MOI_wrapper/MOI_wrapper.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -114,18 +114,18 @@ function MOISolution()
114114
)
115115
end
116116

117+
"""
118+
Optimizer()
119+
120+
Create a new SCS optimizer.
121+
"""
117122
mutable struct Optimizer <: MOI.AbstractOptimizer
118123
cones::Union{Nothing,_Cones{Cdouble}}
119124
sol::MOISolution
120125
silent::Bool
121126
options::Dict{Symbol,Any}
122-
function Optimizer(; kwargs...)
123-
optimizer = new(nothing, MOISolution(), false, Dict{Symbol,Any}())
124-
for (key, value) in kwargs
125-
MOI.set(optimizer, MOI.RawOptimizerAttribute(String(key)), value)
126-
end
127-
return optimizer
128-
end
127+
128+
Optimizer() = new(nothing, MOISolution(), false, Dict{Symbol,Any}())
129129
end
130130

131131
function MOI.get(::Optimizer, ::MOI.Bridges.ListOfNonstandardBridges)

0 commit comments

Comments
 (0)