From c19b5058387233d49608006c38e7ca5f0cd6cfb0 Mon Sep 17 00:00:00 2001 From: "Bowen S. Zhu" Date: Thu, 20 Nov 2025 10:28:12 -0500 Subject: [PATCH] Remove `Symbolics.scalarize` call for reduced equations --- src/deim.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/deim.jl b/src/deim.jl index 8358c83..5d294d4 100644 --- a/src/deim.jl +++ b/src/deim.jl @@ -161,7 +161,7 @@ function deim(sys::ODESystem, snapshot::AbstractMatrix, pod_dim::Integer; reduced_rhss, linear_projection_eqs = deim(dvs, A, g, F, ŷ, V, U; kwargs...) reduced_deqs = D.(ŷ) ~ reduced_rhss - @set! sys.eqs = [Symbolics.scalarize(reduced_deqs); eqs] + @set! sys.eqs = [reduced_deqs; eqs] old_observed = ModelingToolkit.get_observed(sys) fullstates = [map(eq -> eq.lhs, old_observed); dvs; ModelingToolkit.get_unknowns(sys)]