We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9814cce commit 5c31d08Copy full SHA for 5c31d08
src/systems/abstractsystem.jl
@@ -163,6 +163,13 @@ independent_variables(sys::AbstractTimeIndependentSystem) = []
163
independent_variables(sys::AbstractMultivariateSystem) = getfield(sys, :ivs)
164
165
iscomplete(sys::AbstractSystem) = isdefined(sys, :complete) && getfield(sys, :complete)
166
+
167
+"""
168
+$(TYPEDSIGNATURES)
169
170
+Mark a system as completed. If a system is complete, the system will no longer
171
+namespace its subsystems or variables, i.e. `isequal(complete(sys).v.i, v.i)`.
172
173
function complete(sys::AbstractSystem)
174
isdefined(sys, :complete) ? (@set! sys.complete = true) : sys
175
end
0 commit comments