Skip to content

Commit 9189727

Browse files
YingboMaChrisRackauckas
authored andcommitted
Use initialization_equations in flatten
1 parent da645c6 commit 9189727

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
@@ -885,7 +885,8 @@ function namespace_equation(eq::Equation,
885885
_lhs ~ _rhs
886886
end
887887

888-
function namespace_initialization_equations(sys::AbstractSystem, ivs = independent_variables(sys))
888+
function namespace_initialization_equations(
889+
sys::AbstractSystem, ivs = independent_variables(sys))
889890
eqs = initialization_equations(sys)
890891
isempty(eqs) && return Equation[]
891892
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
@@ -361,6 +361,7 @@ function flatten(sys::ODESystem, noeqs = false)
361361
discrete_events = discrete_events(sys),
362362
defaults = defaults(sys),
363363
name = nameof(sys),
364+
initialization_eqs = initialization_equations(sys),
364365
checks = false)
365366
end
366367
end

0 commit comments

Comments
 (0)