Skip to content

Commit 46703f7

Browse files
YingboMaChrisRackauckas
authored andcommitted
Use initialization_equations in flatten
1 parent 4d4ea5f commit 46703f7

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
@@ -879,7 +879,8 @@ function namespace_equation(eq::Equation,
879879
_lhs ~ _rhs
880880
end
881881

882-
function namespace_initialization_equations(sys::AbstractSystem, ivs = independent_variables(sys))
882+
function namespace_initialization_equations(
883+
sys::AbstractSystem, ivs = independent_variables(sys))
883884
eqs = initialization_equations(sys)
884885
isempty(eqs) && return Equation[]
885886
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
@@ -908,8 +908,8 @@ function process_DEProblem(constructor, sys::AbstractODESystem, u0map, parammap;
908908
# ModelingToolkit.get_tearing_state(sys) !== nothing => Requires structural_simplify first
909909
if sys isa ODESystem && build_initializeprob &&
910910
((implicit_dae || !isempty(missingvars)) &&
911-
all(isequal(Continuous()), ci.var_domain) &&
912-
ModelingToolkit.get_tearing_state(sys) !== nothing) ||
911+
all(isequal(Continuous()), ci.var_domain) &&
912+
ModelingToolkit.get_tearing_state(sys) !== nothing) ||
913913
!isempty(initialization_equations(sys)) && t !== nothing
914914
if eltype(u0map) <: Number
915915
u0map = unknowns(sys) .=> u0map

src/systems/diffeqs/odesystem.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,7 @@ function flatten(sys::ODESystem, noeqs = false)
360360
discrete_events = discrete_events(sys),
361361
defaults = defaults(sys),
362362
name = nameof(sys),
363+
initialization_eqs = initialization_equations(sys),
363364
checks = false)
364365
end
365366
end

0 commit comments

Comments
 (0)