Skip to content

Commit fa93c44

Browse files
fix: improve resolution of dependent parameter defaults
1 parent a25a254 commit fa93c44

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/systems/parameter_buffer.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,7 @@ function MTKParameters(
105105
end
106106

107107
isempty(missing_params) || throw(MissingParametersError(collect(missing_params)))
108-
109-
p = Dict(unwrap(k) => fixpoint_sub(v, bigdefs) for (k, v) in p)
108+
p = Dict(unwrap(k) => (bigdefs[unwrap(k)] = fixpoint_sub(v, bigdefs)) for (k, v) in p)
110109
for (sym, _) in p
111110
if iscall(sym) && operation(sym) === getindex &&
112111
first(arguments(sym)) in all_ps

0 commit comments

Comments
 (0)