Skip to content

Commit d859090

Browse files
fix: handle Initial parameters in MTKParameters constructor
1 parent a7972cd commit d859090

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/systems/parameter_buffer.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ function MTKParameters(
3333
else
3434
error("Cannot create MTKParameters if system does not have index_cache")
3535
end
36-
all_ps = Set(unwrap.(parameters(sys)))
37-
union!(all_ps, default_toterm.(unwrap.(parameters(sys))))
36+
all_ps = Set(unwrap.(parameters(sys; initial_parameters = true)))
37+
union!(all_ps, default_toterm.(unwrap.(parameters(sys; initial_parameters = true))))
3838
if p isa Vector && !(eltype(p) <: Pair) && !isempty(p)
39-
ps = parameters(sys)
39+
ps = parameters(sys; initial_parameters = true)
4040
length(p) == length(ps) || error("Invalid parameters")
4141
p = ps .=> p
4242
end

0 commit comments

Comments
 (0)