Skip to content

Commit 7d5ce21

Browse files
authored
disable CSE in build function
1 parent 15a05f7 commit 7d5ce21

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ext/NetworkDynamicsMTKExt.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ function generate_io_function(_sys, inputss::Tuple, outputss::Tuple;
413413
# now generate the actual functions
414414
formulas = [eq.rhs for eq in eqs]
415415
if !isempty(formulas)
416-
_, f_ip = build_function(formulas, states, inputss..., params, iv; cse=true, expression)
416+
_, f_ip = build_function(formulas, states, inputss..., params, iv; cse=false, expression)
417417
else
418418
f_ip = nothing
419419
end
@@ -428,7 +428,7 @@ function generate_io_function(_sys, inputss::Tuple, outputss::Tuple;
428428
elseif fftype isa PureStateMap
429429
(states,)
430430
end
431-
_, _g_ip = build_function(gformulas, gformargs...; cse=true, expression)
431+
_, _g_ip = build_function(gformulas, gformargs...; cse=false, expression)
432432
# for more thatn 1 output wrap funktion
433433
g_ip = if length(outputss) == 1
434434
_g_ip
@@ -439,7 +439,7 @@ function generate_io_function(_sys, inputss::Tuple, outputss::Tuple;
439439
# and the observed functions
440440
obsstates = [eq.lhs for eq in obseqs]
441441
obsformulas = [eq.rhs for eq in obseqs]
442-
_, obsf_ip = build_function(obsformulas, states, inputss..., params, iv; cse=true, expression)
442+
_, obsf_ip = build_function(obsformulas, states, inputss..., params, iv; cse=false, expression)
443443

444444
return (;
445445
f=f_ip, g=g_ip,

0 commit comments

Comments
 (0)