Skip to content

Commit 079e236

Browse files
Merge pull request #4690 from KristofferC/kc/reorder_parameters_default
use the cached `reorder_parameters` in a few more places
2 parents 082e76d + 077c7b3 commit 079e236

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

lib/ModelingToolkitBase/src/systems/codegen.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,10 @@ function generate_rhs(
4141
kwargs...
4242
)
4343
dvs = unknowns(sys)
44-
ps = parameters(sys; initial_parameters = true)
4544
eqs = equations(sys)
4645
obs = observed(sys)
4746
u = dvs
48-
p = reorder_parameters(sys, ps)
47+
p = reorder_parameters(sys) # 1 arg to use the cached version
4948
if cachesyms isa Vector{Vector{SymbolicT}}
5049
append!(p, cachesyms)
5150
end

src/problems/sccnonlinearproblem.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ function CacheWriter(
1515
exprs::SCCCacheVarsExprsElT, solsyms;
1616
eval_expression = false, eval_module = @__MODULE__, cse = true, sparse = false
1717
)
18-
ps = parameters(sys; initial_parameters = true)
19-
rps = reorder_parameters(sys, ps)
18+
rps = reorder_parameters(sys) # 1 arg to use the cached version
2019
cache_writes = SymbolicT[]
2120
for (i, T) in enumerate(buffer_types)
2221
regions = SU.RegionsT()

0 commit comments

Comments
 (0)