Skip to content

Commit

Permalink
Merge 4601365 into 7f94ade
Browse files Browse the repository at this point in the history
  • Loading branch information
YingboMa committed Oct 17, 2022
2 parents 7f94ade + 4601365 commit da2f943
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/systems/diffeqs/abstractodesystem.jl
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,7 @@ function ODEFunctionExpr{iip}(sys::AbstractODESystem, dvs = states(sys),
linenumbers = false,
sparse = false, simplify = false,
steady_state = false,
sparsity = false,
kwargs...) where {iip}
f_oop, f_iip = generate_function(sys, dvs, ps; expression = Val{true}, kwargs...)

Expand Down Expand Up @@ -523,7 +524,7 @@ function ODEFunctionExpr{iip}(sys::AbstractODESystem, dvs = states(sys),
ArrayInterfaceCore.restructure(u0 .* u0', M)
end

jp_expr = sparse ? :(similar($(get_jac(sys)[]), Float64)) : :nothing
jp_expr = sparse ? :($similar($(get_jac(sys)[]), Float64)) : :nothing
ex = quote
$_f
$_tgrad
Expand All @@ -536,7 +537,8 @@ function ODEFunctionExpr{iip}(sys::AbstractODESystem, dvs = states(sys),
jac_prototype = $jp_expr,
syms = $(Symbol.(states(sys))),
indepsym = $(QuoteNode(Symbol(get_iv(sys)))),
paramsyms = $(QuoteNode(Symbol.(parameters(sys)))))
paramsyms = $(QuoteNode(Symbol.(parameters(sys)))),
sparsity = $(jacobian_sparsity(sys)))
end
!linenumbers ? striplines(ex) : ex
end
Expand Down

0 comments on commit da2f943

Please sign in to comment.