Skip to content

Commit fc9b773

Browse files
feat: propagate algebraic_only kwarg in InitializationProblem
1 parent 80d1fa0 commit fc9b773

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1296,6 +1296,7 @@ function InitializationProblem{iip, specialize}(sys::AbstractSystem,
12961296
use_scc = true,
12971297
allow_incomplete = false,
12981298
force_time_independent = false,
1299+
algebraic_only = false,
12991300
kwargs...) where {iip, specialize}
13001301
if !iscomplete(sys)
13011302
error("A completed system is required. Call `complete` or `structural_simplify` on the system before creating an `ODEProblem`")
@@ -1306,12 +1307,12 @@ function InitializationProblem{iip, specialize}(sys::AbstractSystem,
13061307
elseif isempty(u0map) && get_initializesystem(sys) === nothing
13071308
isys = generate_initializesystem(
13081309
sys; initialization_eqs, check_units, pmap = parammap,
1309-
guesses, extra_metadata = (; use_scc))
1310+
guesses, extra_metadata = (; use_scc), algebraic_only)
13101311
simplify_system = true
13111312
else
13121313
isys = generate_initializesystem(
13131314
sys; u0map, initialization_eqs, check_units,
1314-
pmap = parammap, guesses, extra_metadata = (; use_scc))
1315+
pmap = parammap, guesses, extra_metadata = (; use_scc), algebraic_only)
13151316
simplify_system = true
13161317
end
13171318

0 commit comments

Comments
 (0)