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)
284284 for eq in observed (sys)
285285 if symbolic_type (eq. lhs) != NotSymbolic ()
286286 sym = eq. lhs
287- vs = vars (eq. rhs)
287+ vs = vars (eq. rhs; op = Nothing )
288288 timeseries = TimeseriesSetType ()
289289 if is_time_dependent (sys)
290290 for v in vs
291291 if (idx = get (disc_idxs, v, nothing )) != = nothing
292292 push! (timeseries, idx. clock_idx)
293- elseif haskey (unk_idxs, v)
294- push! (timeseries, ContinuousTimeseries ())
295293 elseif haskey (observed_syms_to_timeseries, v)
296294 union! (timeseries, observed_syms_to_timeseries[v])
297295 elseif haskey (dependent_pars_to_timeseries, v)
298296 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 ())
302297 end
303298 end
299+ if isempty (timeseries)
300+ push! (timeseries, ContinuousTimeseries ())
301+ end
304302 end
305303 ttsym = default_toterm (sym)
306304 rsym = renamespace (sys, sym)
You can’t perform that action at this time.
0 commit comments