File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -40,15 +40,17 @@ function generate_initializesystem(sys::AbstractSystem;
4040 new_params = Dict ()
4141 u0map = copy (anydict (u0map))
4242 pmap = copy (anydict (pmap))
43- for (k, v) in u0map
44- k = unwrap (k)
45- is_variable (sys, k) || continue
46- (symbolic_type (v) == NotSymbolic () && ! is_array_of_symbolics (v)) || continue
47- newvar = get_initial_value_parameter (k)
48- new_params[newvar] = k
49- pmap[newvar] = v
50- u0map[k] = newvar
51- defs[newvar] = v
43+ if is_time_dependent (sys)
44+ for (k, v) in u0map
45+ k = unwrap (k)
46+ is_variable (sys, k) || continue
47+ (symbolic_type (v) == NotSymbolic () && ! is_array_of_symbolics (v)) || continue
48+ newvar = get_initial_value_parameter (k)
49+ new_params[newvar] = k
50+ pmap[newvar] = v
51+ u0map[k] = newvar
52+ defs[newvar] = v
53+ end
5254 end
5355 for (k, v) in pmap
5456 k = unwrap (k)
You can’t perform that action at this time.
0 commit comments