@@ -448,7 +448,7 @@ ignored. All analysis points in `ignored_system_aps` must contain systems (conne
448
448
as their input/outputs.
449
449
"""
450
450
function systems_to_ignore (ignored_system_aps:: Vector{HierarchyAnalysisPointT} ,
451
- systems:: Union{Vector{<:AbstractSystem }, Tuple{Vararg{<:AbstractSystem }}} )
451
+ systems:: Union{Vector{S }, Tuple{Vararg{S }}} ) where {S <: AbstractSystem }
452
452
to_ignore = HierarchySystemT[]
453
453
for ap in ignored_system_aps
454
454
# if `systems` contains the input of the AP, ignore any outputs of the AP present in it.
@@ -476,7 +476,7 @@ points to be ignored. All analysis points in `ignored_system_aps` must contain v
476
476
as their input/outputs.
477
477
"""
478
478
function variables_to_ignore (ignored_variable_aps:: Vector{HierarchyAnalysisPointT} ,
479
- systems:: Union{Vector{<:AbstractSystem }, Tuple{Vararg{<:AbstractSystem }}} )
479
+ systems:: Union{Vector{S }, Tuple{Vararg{S }}} ) where {S <: AbstractSystem }
480
480
to_ignore = HierarchyVariableT[]
481
481
for ap in ignored_variable_aps
482
482
ivar_hierarchy = HierarchyVariableT ([ap[1 ]. input; @view ap[2 : end ]])
@@ -503,7 +503,7 @@ be ignored. All analysis points in `ignored_system_aps` must contain variables a
503
503
input/outputs.
504
504
"""
505
505
function variables_to_ignore (ignored_variable_aps:: Vector{HierarchyAnalysisPointT} ,
506
- vars:: Union{Vector{<:BasicSymbolic }, Tuple{Vararg{<:BasicSymbolic }}} )
506
+ vars:: Union{Vector{S }, Tuple{Vararg{S }}} ) where {S <: BasicSymbolic }
507
507
to_ignore = eltype (vars)[]
508
508
for ap in ignored_variable_aps
509
509
ivar_hierarchy = HierarchyVariableT ([ap[1 ]. input; @view ap[2 : end ]])
0 commit comments