Skip to content

Commit eff6cf8

Browse files
fix Wfact eval
1 parent fecc07f commit eff6cf8

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,9 @@ function DiffEqBase.ODEFunction{iip}(sys::AbstractODESystem, dvs = states(sys),
166166
end
167167

168168
if Wfact
169-
tmp_Wfact,tmp_Wfact_t = ModelingToolkit.eval.(generate_factorized_W(sys, dvs, ps; expression=Val{true}, kwargs...))
170-
Wfact_oop, Wfact_iip = tmp_Wfact
171-
Wfact_oop_t, Wfact_iip_t = tmp_Wfact_t
169+
tmp_Wfact,tmp_Wfact_t = generate_factorized_W(sys, dvs, ps; expression=Val{true}, kwargs...)
170+
Wfact_oop, Wfact_iip = ModelingToolkit.eval.(tmp_Wfact)
171+
Wfact_oop_t, Wfact_iip_t = ModelingToolkit.eval.(tmp_Wfact_t)
172172
_Wfact(u,p,dtgamma,t) = Wfact_oop(u,p,dtgamma,t)
173173
_Wfact(W,u,p,dtgamma,t) = Wfact_iip(W,u,p,dtgamma,t)
174174
_Wfact_t(u,p,dtgamma,t) = Wfact_oop_t(u,p,dtgamma,t)

src/systems/diffeqs/sdesystem.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,9 @@ function DiffEqBase.SDEFunction{iip}(sys::SDESystem, dvs = sys.states, ps = sys.
127127
end
128128

129129
if Wfact
130-
tmp_Wfact,tmp_Wfact_t = ModelingToolkit.eval.(generate_factorized_W(sys, dvs, ps, true; expression=Val{true}, kwargs...))
131-
Wfact_oop, Wfact_iip = tmp_Wfact
132-
Wfact_oop_t, Wfact_iip_t = tmp_Wfact_t
130+
tmp_Wfact,tmp_Wfact_t = generate_factorized_W(sys, dvs, ps, true; expression=Val{true}, kwargs...)
131+
Wfact_oop, Wfact_iip = ModelingToolkit.eval.(tmp_Wfact)
132+
Wfact_oop_t, Wfact_iip_t = ModelingToolkit.eval.(tmp_Wfact_t)
133133
_Wfact(u,p,dtgamma,t) = Wfact_oop(u,p,dtgamma,t)
134134
_Wfact(W,u,p,dtgamma,t) = Wfact_iip(W,u,p,dtgamma,t)
135135
_Wfact_t(u,p,dtgamma,t) = Wfact_oop_t(u,p,dtgamma,t)

0 commit comments

Comments
 (0)