Skip to content

Commit f276d4c

Browse files
fix: add add_additional_parameters kwarg to complete
1 parent 9335a5b commit f276d4c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/systems/abstractsystem.jl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,8 @@ the global structure of the system.
741741
One property to note is that if a system is complete, the system will no longer
742742
namespace its subsystems or variables, i.e. `isequal(complete(sys).v.i, v.i)`.
743743
"""
744-
function complete(sys::AbstractSystem; split = true, flatten = true)
744+
function complete(
745+
sys::AbstractSystem; split = true, flatten = true, add_initial_parameters = true)
745746
newunknowns = OrderedSet()
746747
newparams = OrderedSet()
747748
iv = has_iv(sys) ? get_iv(sys) : nothing
@@ -762,7 +763,9 @@ function complete(sys::AbstractSystem; split = true, flatten = true)
762763
@set! newsys.parent = complete(sys; split = false, flatten = false)
763764
end
764765
sys = newsys
765-
sys = add_initialization_parameters(sys)
766+
if add_initial_parameters
767+
sys = add_initialization_parameters(sys)
768+
end
766769
end
767770
if split && has_index_cache(sys)
768771
@set! sys.index_cache = IndexCache(sys)

0 commit comments

Comments
 (0)