Skip to content

Commit 209875d

Browse files
committed
Remove unused _type traits
1 parent 25d010c commit 209875d

File tree

1 file changed

+4
-15
lines changed

1 file changed

+4
-15
lines changed

src/arrays.jl

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -83,29 +83,18 @@ end
8383
@inline ustrip(A::QuantityArray) = A.value
8484
@inline dimension(A::QuantityArray) = A.dimensions
8585

86-
array_type(::Type{QuantityArray}) = Array{DEFAULT_VALUE_TYPE,N} where {N}
87-
array_type(::Type{QuantityArray{T}}) where {T} = Array{T,N} where {N}
88-
array_type(::Type{QuantityArray{T,N}}) where {T,N} = Array{T,N}
89-
array_type(::Type{QuantityArray{T,N,D}}) where {T,N,D} = Array{T,N}
90-
array_type(::Type{QuantityArray{T,N,D,Q}}) where {T,N,D,Q} = Array{T,N}
9186
array_type(::Type{<:QuantityArray{T,N,D,Q,V}}) where {T,N,D,Q,V} = V
92-
array_type(A) = array_type(typeof(A))
87+
array_type(A::QuantityArray) = array_type(typeof(A))
9388

94-
quantity_type(::Type{QuantityArray}) = DEFAULT_QUANTITY_TYPE
95-
quantity_type(::Type{QuantityArray{T}}) where {T} = Quantity{T,DEFAULT_DIM_TYPE}
96-
quantity_type(::Type{QuantityArray{T,N}}) where {T,N} = Quantity{T,DEFAULT_DIM_TYPE}
97-
quantity_type(::Type{QuantityArray{T,N,D}}) where {T,N,D} = Quantity{T,D}
9889
quantity_type(::Type{<:QuantityArray{T,N,D,Q}}) where {T,N,D,Q} = Q
99-
quantity_type(A) = quantity_type(typeof(A))
90+
quantity_type(A::QuantityArray) = quantity_type(typeof(A))
10091

101-
dim_type(::Type) = DEFAULT_DIM_TYPE
10292
dim_type(::Type{<:QuantityArray{T,N,D}}) where {T,N,D} = D
103-
dim_type(A) = dim_type(typeof(A))
93+
dim_type(A::QuantityArray) = dim_type(typeof(A))
10494

10595
value_type(::Type{<:AbstractQuantity{T}}) where {T} = T
106-
value_type(::Type{QuantityArray}) = DEFAULT_VALUE_TYPE
10796
value_type(::Type{<:QuantityArray{T}}) where {T} = T
108-
value_type(A) = value_type(typeof(A))
97+
value_type(A::Union{<:QuantityArray,<:AbstractQuantity}) = value_type(typeof(A))
10998

11099
# One field:
111100
for f in (:size, :length, :axes)

0 commit comments

Comments
 (0)