We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d46d940 commit 4792b2eCopy full SHA for 4792b2e
1 file changed
src/conic_form.jl
@@ -14,20 +14,22 @@ s.t. b_i - A_i x ∈ C_i ∀ i
14
with each `C_i` a cone defined in MOI.
15
"""
16
function empty_geometric_conic_form(cones; Tv = Float64, Ti = Int, I = MOI.Utilities.OneBasedIndexing)
17
- return MOI.Utilities.GenericModel{T}(
18
- MOI.Utilities.ObjectiveContainer{T}(),
+ model = MOI.Utilities.GenericModel{Tv}(
+ MOI.Utilities.ObjectiveContainer{Tv}(),
19
MOI.Utilities.FreeVariables(),
20
MOI.Utilities.MatrixOfConstraints{
21
- T,
+ Tv,
22
MOI.Utilities.MutableSparseMatrixCSC{
23
Tv,
24
Ti,
25
I,
26
},
27
- Vector{T},
28
- ProductOfSets{T},
29
- },
+ Vector{Tv},
+ ProductOfSets{Tv},
+ }(),
30
)
31
+ set_set_types(model.constraints.sets, cones)
32
+ return model
33
end
34
35
function geometric_conic_form(model::MOI.ModelLike, cones; kws...)
0 commit comments