|
784 | 784 | # For type-inference when using `SII.setp_oop` |
785 | 785 | @generated function _remake_buffer( |
786 | 786 | indp, oldbuf::MTKParameters{T, I, D, C, N, H}, |
787 | | - idxs::Union{Tuple{Vararg{ParameterIndex}}, AbstractArray{<:ParameterIndex{P}}}, |
| 787 | + idxs::Union{Tuple{Vararg{ParameterIndex}}, AbstractArray{<:ParameterIndex}}, |
788 | 788 | vals::Union{AbstractArray, Tuple}; validate = true |
789 | | - ) where {T, I, D, C, N, H, P} |
| 789 | + ) where {T, I, D, C, N, H} |
790 | 790 |
|
791 | 791 | # fallback to non-generated method if values aren't type-stable |
792 | 792 | if vals <: AbstractArray && !isconcretetype(eltype(vals)) |
@@ -1012,10 +1012,8 @@ end |
1012 | 1012 | Base.size(::NestedGetIndex) = () |
1013 | 1013 |
|
1014 | 1014 | function SymbolicIndexingInterface.with_updated_parameter_timeseries_values( |
1015 | | - ::AbstractSystem, ps::MTKParameters, args::Pair{A, B}... |
1016 | | - ) where { |
1017 | | - A, B <: NestedGetIndex, |
1018 | | - } |
| 1015 | + ::AbstractSystem, ps::MTKParameters, args::Pair{<:Any, <:NestedGetIndex}... |
| 1016 | + ) |
1019 | 1017 | for (i, ngi) in args |
1020 | 1018 | for (j, val) in enumerate(ngi.x) |
1021 | 1019 | copyto!(view(ps.discrete[j], Block(i)), val) |
|
0 commit comments