@@ -331,7 +331,7 @@ function DiffEqBase.ODEFunction{iip, specialize}(sys::AbstractODESystem,
331
331
expression_module = eval_module, checkbounds = checkbounds,
332
332
kwargs... )
333
333
f_oop, f_iip = eval_expression ? eval_module. eval .(f_gen) :
334
- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in f_gen)
334
+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in f_gen)
335
335
336
336
f (u, p, t) = f_oop (u, p, t)
337
337
f (du, u, p, t) = f_iip (du, u, p, t)
@@ -356,7 +356,7 @@ function DiffEqBase.ODEFunction{iip, specialize}(sys::AbstractODESystem,
356
356
expression_module = eval_module,
357
357
checkbounds = checkbounds, kwargs... )
358
358
tgrad_oop, tgrad_iip = eval_expression ? eval_module. eval .(tgrad_gen) :
359
- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in tgrad_gen)
359
+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in tgrad_gen)
360
360
if p isa Tuple
361
361
__tgrad (u, p, t) = tgrad_oop (u, p... , t)
362
362
__tgrad (J, u, p, t) = tgrad_iip (J, u, p... , t)
@@ -377,7 +377,7 @@ function DiffEqBase.ODEFunction{iip, specialize}(sys::AbstractODESystem,
377
377
expression_module = eval_module,
378
378
checkbounds = checkbounds, kwargs... )
379
379
jac_oop, jac_iip = eval_expression ? eval_module. eval .(jac_gen) :
380
- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in jac_gen)
380
+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in jac_gen)
381
381
382
382
_jac (u, p, t) = jac_oop (u, p, t)
383
383
_jac (J, u, p, t) = jac_iip (J, u, p, t)
@@ -488,7 +488,7 @@ function DiffEqBase.DAEFunction{iip}(sys::AbstractODESystem, dvs = unknowns(sys)
488
488
expression_module = eval_module, checkbounds = checkbounds,
489
489
kwargs... )
490
490
f_oop, f_iip = eval_expression ? eval_module. eval .(f_gen) :
491
- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in f_gen)
491
+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in f_gen)
492
492
f (du, u, p, t) = f_oop (du, u, p, t)
493
493
f (du, u, p:: MTKParameters , t) = f_oop (du, u, p... , t)
494
494
f (out, du, u, p, t) = f_iip (out, du, u, p, t)
@@ -501,7 +501,7 @@ function DiffEqBase.DAEFunction{iip}(sys::AbstractODESystem, dvs = unknowns(sys)
501
501
expression_module = eval_module,
502
502
checkbounds = checkbounds, kwargs... )
503
503
jac_oop, jac_iip = eval_expression ? eval_module. eval .(jac_gen) :
504
- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in jac_gen)
504
+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in jac_gen)
505
505
506
506
_jac (du, u, p, ˍ₋gamma, t) = jac_oop (du, u, p, ˍ₋gamma, t)
507
507
_jac (du, u, p:: MTKParameters , ˍ₋gamma, t) = jac_oop (du, u, p... , ˍ₋gamma, t)
@@ -553,7 +553,7 @@ function DiffEqBase.DDEFunction{iip}(sys::AbstractODESystem, dvs = unknowns(sys)
553
553
expression = Val{true },
554
554
expression_module = eval_module, checkbounds = checkbounds,
555
555
kwargs... )
556
- f_oop, f_iip = (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in f_gen)
556
+ f_oop, f_iip = (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in f_gen)
557
557
f (u, h, p, t) = f_oop (u, h, p, t)
558
558
f (u, h, p:: MTKParameters , t) = f_oop (u, h, p... , t)
559
559
f (du, u, h, p, t) = f_iip (du, u, h, p, t)
@@ -578,7 +578,7 @@ function DiffEqBase.SDDEFunction{iip}(sys::AbstractODESystem, dvs = unknowns(sys
578
578
expression = Val{true },
579
579
expression_module = eval_module, checkbounds = checkbounds,
580
580
kwargs... )
581
- f_oop, f_iip = (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in f_gen)
581
+ f_oop, f_iip = (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in f_gen)
582
582
g_gen = generate_diffusion_function (sys, dvs, ps; expression = Val{true },
583
583
isdde = true , kwargs... )
584
584
g_oop, g_iip = (drop_expr (@RuntimeGeneratedFunction (ex)) for ex in g_gen)
0 commit comments