@@ -218,14 +218,14 @@ function ADModelNLSBackend(
218218 backend:: Symbol = :default ,
219219 matrix_free:: Bool = false ,
220220 show_time:: Bool = false ,
221- gradient_backend = get_default_backend ( :gradient_backend , backend ),
222- hprod_backend = get_default_backend ( :hprod_backend , backend ),
223- hessian_backend = get_default_backend ( :hessian_backend , backend, matrix_free ),
224- hprod_residual_backend = get_default_backend ( :hprod_residual_backend , backend ),
221+ gradient_backend = EmptyADbackend ( ),
222+ hprod_backend = EmptyADbackend ( ),
223+ hessian_backend = EmptyADbackend ( ),
224+ hprod_residual_backend = EmptyADbackend ( ),
225225 jprod_residual_backend = get_default_backend (:jprod_residual_backend , backend),
226226 jtprod_residual_backend = get_default_backend (:jtprod_residual_backend , backend),
227227 jacobian_residual_backend = get_default_backend (:jacobian_residual_backend , backend, matrix_free),
228- hessian_residual_backend = get_default_backend ( :hessian_residual_backend , backend, matrix_free ),
228+ hessian_residual_backend = EmptyADbackend ( ),
229229 kwargs... ,
230230)
231231 function F (x; nequ = nequ)
@@ -343,18 +343,18 @@ function ADModelNLSBackend(
343343 backend:: Symbol = :default ,
344344 matrix_free:: Bool = false ,
345345 show_time:: Bool = false ,
346- gradient_backend = get_default_backend ( :gradient_backend , backend ),
347- hprod_backend = get_default_backend ( :hprod_backend , backend ),
346+ gradient_backend = EmptyADbackend ( ),
347+ hprod_backend = EmptyADbackend ( ),
348348 jprod_backend = get_default_backend (:jprod_backend , backend),
349349 jtprod_backend = get_default_backend (:jtprod_backend , backend),
350350 jacobian_backend = get_default_backend (:jacobian_backend , backend, matrix_free),
351- hessian_backend = get_default_backend ( :hessian_backend , backend, matrix_free ),
352- ghjvprod_backend = get_default_backend ( :ghjvprod_backend , backend ),
353- hprod_residual_backend = get_default_backend ( :hprod_residual_backend , backend ),
351+ hessian_backend = EmptyADbackend ( ),
352+ ghjvprod_backend = EmptyADbackend ( ),
353+ hprod_residual_backend = EmptyADbackend ( ),
354354 jprod_residual_backend = get_default_backend (:jprod_residual_backend , backend),
355355 jtprod_residual_backend = get_default_backend (:jtprod_residual_backend , backend),
356356 jacobian_residual_backend = get_default_backend (:jacobian_residual_backend , backend, matrix_free),
357- hessian_residual_backend = get_default_backend ( :hessian_residual_backend , backend, matrix_free ),
357+ hessian_residual_backend = EmptyADbackend ( ),
358358 kwargs... ,
359359)
360360 function F (x; nequ = nequ)
0 commit comments