File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -284,23 +284,21 @@ function IndexCache(sys::AbstractSystem)
284
284
for eq in observed (sys)
285
285
if symbolic_type (eq. lhs) != NotSymbolic ()
286
286
sym = eq. lhs
287
- vs = vars (eq. rhs)
287
+ vs = vars (eq. rhs; op = Nothing )
288
288
timeseries = TimeseriesSetType ()
289
289
if is_time_dependent (sys)
290
290
for v in vs
291
291
if (idx = get (disc_idxs, v, nothing )) != = nothing
292
292
push! (timeseries, idx. clock_idx)
293
- elseif haskey (unk_idxs, v)
294
- push! (timeseries, ContinuousTimeseries ())
295
293
elseif haskey (observed_syms_to_timeseries, v)
296
294
union! (timeseries, observed_syms_to_timeseries[v])
297
295
elseif haskey (dependent_pars_to_timeseries, v)
298
296
union! (timeseries, dependent_pars_to_timeseries[v])
299
- elseif iscall (v) && issym (operation (v)) &&
300
- is_variable (sys, operation (v)(get_iv (sys)))
301
- push! (timeseries, ContinuousTimeseries ())
302
297
end
303
298
end
299
+ if isempty (timeseries)
300
+ push! (timeseries, ContinuousTimeseries ())
301
+ end
304
302
end
305
303
ttsym = default_toterm (sym)
306
304
rsym = renamespace (sys, sym)
You can’t perform that action at this time.
0 commit comments