We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 92e3686 commit 7bceb7aCopy full SHA for 7bceb7a
src/systems/callbacks.jl
@@ -902,9 +902,10 @@ function compile_equational_affect(
902
aff_map = aff_to_sys(aff)
903
sys_map = Dict([v => k for (k, v) in aff_map])
904
905
+ obseqs, eqs = unhack_observed(observed(affsys), equations(affsys))
906
if isempty(equations(affsys))
907
update_eqs = Symbolics.fast_substitute(
- observed(affsys), Dict([p => unPre(p) for p in parameters(affsys)]))
908
+ obseqs, Dict([p => unPre(p) for p in parameters(affsys)]))
909
rhss = map(x -> x.rhs, update_eqs)
910
lhss = map(x -> aff_map[x.lhs], update_eqs)
911
is_p = [lhs ∈ Set(ps_to_update) for lhs in lhss]
0 commit comments