We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
DiscreteSystem
1 parent 0681ec9 commit 1a20cbcCopy full SHA for 1a20cbc
src/systems/nonlinear/initializesystem.jl
@@ -220,7 +220,10 @@ function generate_initializesystem(sys::AbstractSystem;
220
pars = [pars; map(unwrap, collect(keys(new_params)))]
221
is_time_dependent(sys) && push!(pars, get_iv(sys))
222
223
- if is_time_dependent(sys)
+ # FIXME: observed equations for discrete systems are broken. They don't express
224
+ # relations at the current time and instead express them in terms of past values.
225
+ # This precludes them from being useful in initialization.
226
+ if is_time_dependent(sys) && !(sys isa DiscreteSystem)
227
# 8) use observed equations for guesses of observed variables if not provided
228
for eq in trueobs
229
haskey(defs, eq.lhs) && continue
0 commit comments