@@ -58,7 +58,7 @@ mutable struct MockLinQuadModel # <: LinQuadOptInterface.LinQuadOptimizer
5858 ray_primal_solution:: Vector{Float64}
5959 ray_primal_solution_stored:: Vector{Vector{Float64}}
6060
61- function MockLinQuadModel (env:: Void ,str:: String = " defaultname" )
61+ function MockLinQuadModel (env:: Nothing ,str:: String = " defaultname" )
6262 m = new ()
6363
6464 m. sense = :minimize
@@ -117,7 +117,7 @@ function unload(from,to,warn = true)
117117 return out
118118 else
119119 if warn
120- warn (" cant solve this model no extra solution" )
120+ Compat . @ warn (" cant solve this model no extra solution" )
121121 end
122122 return to
123123 end
@@ -215,10 +215,10 @@ mutable struct MockLinQuadOptimizer <: LQOI.LinQuadOptimizer
215215 params:: Dict{String,Any}
216216 l_rows:: Vector{Int}
217217 q_rows:: Vector{Int}
218- MockLinQuadOptimizer (:: Void ) = new ()
218+ MockLinQuadOptimizer (:: Nothing ) = new ()
219219end
220220
221- LQOI. LinearQuadraticModel (:: Type{MockLinQuadOptimizer} ,env:: Void ) = MockLinQuadModel (env," defaultname" )
221+ LQOI. LinearQuadraticModel (:: Type{MockLinQuadOptimizer} ,env:: Nothing ) = MockLinQuadModel (env," defaultname" )
222222
223223function MockLinQuadOptimizer (;kwargs... )
224224
@@ -275,15 +275,15 @@ backend_type(m::MockLinQuadOptimizer, ::Val{:Lowerbound}) = Cchar('L')
275275function LQOI. change_variable_bounds! (instance:: MockLinQuadOptimizer , colvec, valvec, sensevec)
276276
277277 lb_len = count (x-> x== Cchar (' L' ), sensevec)
278- LB_val = Array {Float64} (0 )
278+ LB_val = Array {Float64} (undef, 0 )
279279 sizehint! (LB_val, lb_len)
280- LB_col = Array {Cint} (0 )
280+ LB_col = Array {Cint} (undef, 0 )
281281 sizehint! (LB_col, lb_len)
282282
283283 ub_len = count (x-> x== Cchar (' U' ), sensevec)
284- UB_val = Array {Float64} (0 )
284+ UB_val = Array {Float64} (undef, 0 )
285285 sizehint! (UB_val, ub_len)
286- UB_col = Array {Cint} (0 )
286+ UB_col = Array {Cint} (undef, 0 )
287287 sizehint! (UB_col, ub_len)
288288
289289 if lb_len + ub_len != length (sensevec)
@@ -337,7 +337,7 @@ function LQOI.add_linear_constraints!(instance::MockLinQuadOptimizer, A::CSRMatr
337337 cols = size (instance. inner. A)[2 ]
338338 push! (rowvec,length (colvec)+ 1 )
339339
340- An = full (SparseMatrixCSC (cols,rows,rowvec,colvec,coefvec)' )
340+ An = Array (SparseMatrixCSC (cols,rows,rowvec,colvec,coefvec)' )
341341
342342 instance. inner. A = vcat (instance. inner. A,An)
343343
@@ -363,9 +363,9 @@ function LQOI.add_ranged_constraints!(instance::MockLinQuadOptimizer, A::CSRMatr
363363 cols = size (instance. inner. A)[2 ]
364364 push! (rowvec,length (colvec)+ 1 )
365365
366- # An = full (sparse(rowvec,colvec,coefvec,rows,cols))
366+ # An = Array (sparse(rowvec,colvec,coefvec,rows,cols))
367367 # @show cols,rows,rowvec,colvec,coefvec
368- An = full (SparseMatrixCSC (cols,rows,rowvec,colvec,coefvec)' )
368+ An = Array (SparseMatrixCSC (cols,rows,rowvec,colvec,coefvec)' )
369369
370370 instance. inner. A = vcat (instance. inner. A,An)
371371
@@ -531,7 +531,7 @@ function LQOI.add_quadratic_constraint!(instance::MockLinQuadOptimizer, cols, co
531531 @assert length (I) == length (J) == length (V)
532532
533533 nvars = length (instance. inner. c)
534- Q = full (sparse (I,J,V,nvars,nvars))
534+ Q = Array (sparse (I,J,V,nvars,nvars))
535535
536536 a = zeros (nvars)
537537 for i in eachindex (cols)
557557function LQOI. set_quadratic_objective! (instance:: MockLinQuadOptimizer , I, J, V)
558558 @assert length (I) == length (J) == length (V)
559559 n = num_vars (instance. inner)
560- Q = full (sparse (I,J,V,n,n))
560+ Q = Array (sparse (I,J,V,n,n))
561561 # scalediagonal!(V, I, J, 0.5)
562562 instance. inner. Qobj = Q
563563 # scalediagonal!(V, I, J, 2.0)
0 commit comments