@@ -240,8 +240,6 @@ function NLPModels.objgrad!(qp::AbstractQuadraticModel, x::AbstractVector, g::Ab
240
240
NLPModels. increment! (qp, :neval_grad )
241
241
if typeof (qp. data) <: QPDataCOO
242
242
coo_sym_prod! (qp. data. Hrows, qp. data. Hcols, qp. data. Hvals, x, g)
243
- elseif typeof (qp. data. H) <: AbstractLinearOperator
244
- mul! (g, qp. data. H, x)
245
243
else
246
244
mul! (g, Symmetric (qp. data. H, :L ), x)
247
245
end
@@ -255,8 +253,6 @@ function NLPModels.obj(qp::AbstractQuadraticModel{T, S}, x::AbstractVector) wher
255
253
Hx = fill! (S (undef, qp. meta. nvar), zero (T))
256
254
if typeof (qp. data) <: QPDataCOO
257
255
coo_sym_prod! (qp. data. Hrows, qp. data. Hcols, qp. data. Hvals, x, Hx)
258
- elseif typeof (qp. data. H) <: AbstractLinearOperator
259
- mul! (Hx, qp. data. H, x)
260
256
else
261
257
mul! (Hx, Symmetric (qp. data. H, :L ), x)
262
258
end
@@ -267,8 +263,6 @@ function NLPModels.grad!(qp::AbstractQuadraticModel, x::AbstractVector, g::Abstr
267
263
NLPModels. increment! (qp, :neval_grad )
268
264
if typeof (qp. data) <: QPDataCOO
269
265
coo_sym_prod! (qp. data. Hrows, qp. data. Hcols, qp. data. Hvals, x, g)
270
- elseif typeof (qp. data. H) <: AbstractLinearOperator
271
- mul! (g, qp. data. H, x)
272
266
else
273
267
mul! (g, Symmetric (qp. data. H, :L ), x)
274
268
end
@@ -380,8 +374,6 @@ function NLPModels.hprod!(
380
374
NLPModels. increment! (qp, :neval_hprod )
381
375
if typeof (qp. data) <: QPDataCOO
382
376
coo_sym_prod! (qp. data. Hrows, qp. data. Hcols, qp. data. Hvals, v, Hv)
383
- elseif typeof (qp. data. H) <: AbstractLinearOperator
384
- mul! (Hv, qp. data. H, v)
385
377
else
386
378
mul! (Hv, Symmetric (qp. data. H, :L ), v)
387
379
end
0 commit comments