Skip to content

Commit 452f8fe

Browse files
YingboMaChrisRackauckas
authored andcommitted
Use initialization_equations in flatten
1 parent 96bab6f commit 452f8fe

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/systems/abstractsystem.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -898,7 +898,8 @@ function namespace_equation(eq::Equation,
898898
_lhs ~ _rhs
899899
end
900900

901-
function namespace_initialization_equations(sys::AbstractSystem, ivs = independent_variables(sys))
901+
function namespace_initialization_equations(
902+
sys::AbstractSystem, ivs = independent_variables(sys))
902903
eqs = initialization_equations(sys)
903904
isempty(eqs) && return Equation[]
904905
map(eq -> namespace_equation(eq, sys; ivs), eqs)

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -909,8 +909,8 @@ function process_DEProblem(constructor, sys::AbstractODESystem, u0map, parammap;
909909
# ModelingToolkit.get_tearing_state(sys) !== nothing => Requires structural_simplify first
910910
if sys isa ODESystem && build_initializeprob &&
911911
((implicit_dae || !isempty(missingvars)) &&
912-
all(isequal(Continuous()), ci.var_domain) &&
913-
ModelingToolkit.get_tearing_state(sys) !== nothing) ||
912+
all(isequal(Continuous()), ci.var_domain) &&
913+
ModelingToolkit.get_tearing_state(sys) !== nothing) ||
914914
!isempty(initialization_equations(sys)) && t !== nothing
915915
if eltype(u0map) <: Number
916916
u0map = unknowns(sys) .=> u0map

src/systems/diffeqs/odesystem.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,7 @@ function flatten(sys::ODESystem, noeqs = false)
362362
discrete_events = discrete_events(sys),
363363
defaults = defaults(sys),
364364
name = nameof(sys),
365+
initialization_eqs = initialization_equations(sys),
365366
checks = false)
366367
end
367368
end

0 commit comments

Comments
 (0)