Skip to content

Commit 2516a67

Browse files
committed
Cannot serialize a closure
1 parent e325634 commit 2516a67

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ function ODEFunctionExpr{iip}(sys::AbstractODESystem, dvs = states(sys),
319319
f_oop, f_iip = generate_function(sys, dvs, ps; expression=Val{true}, kwargs...)
320320

321321
dict = Dict()
322+
#=
322323
observedfun = if steady_state
323324
:(function generated_observed(obsvar, u, p, t=Inf)
324325
obs = get!($dict, value(obsvar)) do
@@ -334,6 +335,7 @@ function ODEFunctionExpr{iip}(sys::AbstractODESystem, dvs = states(sys),
334335
obs(u, p, t)
335336
end)
336337
end
338+
=#
337339

338340
fsym = gensym(:f)
339341
_f = :($fsym = ModelingToolkit.ODEFunctionClosure($f_oop, $f_iip))
@@ -375,7 +377,6 @@ function ODEFunctionExpr{iip}(sys::AbstractODESystem, dvs = states(sys),
375377
jac_prototype = $jp_expr,
376378
syms = $(Symbol.(states(sys))),
377379
indepsym = $(QuoteNode(Symbol(independent_variable(sys)))),
378-
observed = $observedfun,
379380
)
380381
end
381382
!linenumbers ? striplines(ex) : ex

0 commit comments

Comments
 (0)