Skip to content

Commit b729daf

Browse files
authored
Add support for NumberOfThreads (#84)
1 parent 28b6a6c commit b729daf

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/MOI_wrapper.jl

+15
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,21 @@ MOI.get(model::Optimizer, ::MOI.Name) = model.name
638638

639639
MOI.set(model::Optimizer, ::MOI.Name, name::String) = (model.name = name)
640640

641+
###
642+
### MOI.NumberOfThreads
643+
###
644+
645+
MOI.supports(::Optimizer, ::MOI.NumberOfThreads) = true
646+
647+
function MOI.get(model::Optimizer, ::MOI.NumberOfThreads)::Int
648+
return MOI.get(model, MOI.RawOptimizerAttribute("threads"))
649+
end
650+
651+
function MOI.set(model::Optimizer, ::MOI.NumberOfThreads, threads::Int)
652+
MOI.set(model, MOI.RawOptimizerAttribute("threads"), threads)
653+
return
654+
end
655+
641656
###
642657
### Variables
643658
###

0 commit comments

Comments
 (0)