Skip to content

Commit f5ee391

Browse files
Merge pull request #96 from SciML/os/fix-Vararg-depwarn
remove deprecated `Vararg` versions
2 parents a41de21 + 8e4a7bc commit f5ee391

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/MultiScaleArrays.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ struct Organ{B <: Number, P} <: AbstractMultiScaleArrayLeaf{B}
134134
params::P
135135
end
136136
137-
struct Plant{B, S, N <: Tuple{Vararg{<:Organ{<:Number}}}} <: AbstractMultiScaleArray{B}
137+
struct Plant{B, S, N <: Tuple{Vararg{Organ{<:Number}}}} <: AbstractMultiScaleArray{B}
138138
nodes::N
139139
values::Vector{B}
140140
end_idxs::Vector{Int}
@@ -147,7 +147,7 @@ struct Community{B, N <: Tuple{Vararg{<:Plant{<:Number}}}} <: AbstractMultiScale
147147
end_idxs::Vector{Int}
148148
end
149149
150-
mutable struct Scenario{B, N <: Tuple{Vararg{<:Community{<:Number}}}} <:
150+
mutable struct Scenario{B, N <: Tuple{Vararg{Community{<:Number}}}} <:
151151
AbstractMultiScaleArrayHead{B}
152152
nodes::N
153153
values::Vector{B}

src/shape_construction.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ where {T <: AbstractMultiScaleArray}) = __construct(T, nodes, eltype(T)[], args.
5050
(construct(::Type{T}, nodes::AbstractVector{<:AbstractMultiScaleArray}, values, args...)
5151
where {T <: AbstractMultiScaleArray}) = __construct(T, nodes, values, args...)
5252

53-
(construct(::Type{T}, nodes::Tuple{Vararg{<:AbstractMultiScaleArray}}, args...)
53+
(construct(::Type{T}, nodes::Tuple{Vararg{AbstractMultiScaleArray}}, args...)
5454
where {T <: AbstractMultiScaleArray}) = __construct(T, nodes, eltype(T)[], args...)
5555

56-
(construct(::Type{T}, nodes::Tuple{Vararg{<:AbstractMultiScaleArray}}, values, args...)
56+
(construct(::Type{T}, nodes::Tuple{Vararg{AbstractMultiScaleArray}}, values, args...)
5757
where {T <: AbstractMultiScaleArray}) = __construct(T, nodes, values, args...)
5858

5959
function vcat(m1::AbstractMultiScaleArray, m2::AbstractMultiScaleArray)

test/tuple_nodes.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,20 @@ struct Organ{B <: Number, P} <: AbstractMultiScaleArrayLeaf{B}
1414
params::P
1515
end
1616

17-
struct Plant{B, S, N <: Tuple{Vararg{<:Organ{<:Number}}}} <: AbstractMultiScaleArray{B}
17+
struct Plant{B, S, N <: Tuple{Vararg{Organ{<:Number}}}} <: AbstractMultiScaleArray{B}
1818
nodes::N
1919
values::Vector{B}
2020
end_idxs::Vector{Int}
2121
settings::S
2222
end
2323

24-
struct Community{B, N <: Tuple{Vararg{<:Plant{<:Number}}}} <: AbstractMultiScaleArray{B}
24+
struct Community{B, N <: Tuple{Vararg{Plant{<:Number}}}} <: AbstractMultiScaleArray{B}
2525
nodes::N
2626
values::Vector{B}
2727
end_idxs::Vector{Int}
2828
end
2929

30-
mutable struct Scenario{B, N <: Tuple{Vararg{<:Community{<:Number}}}} <:
30+
mutable struct Scenario{B, N <: Tuple{Vararg{Community{<:Number}}}} <:
3131
AbstractMultiScaleArrayHead{B}
3232
nodes::N
3333
values::Vector{B}

0 commit comments

Comments
 (0)