This commit is contained in:
Dhairya Gandhi 2019-11-13 01:12:26 +05:30
parent a4a987f0b0
commit e89b8eba77

View File

@ -215,7 +215,7 @@ end
Base.:+(a::Zeros, b::AbstractArray) = b Base.:+(a::Zeros, b::AbstractArray) = b
Base.:-(a::Zeros, b::AbstractArray) = -b Base.:-(a::Zeros, b::AbstractArray) = -b
Base.:*(a::Union{AbstractArray{<:Number}, Zeros}, b::Zeros) = zero(a) Base.:*(a::Union{AbstractArray{<:Number}, Zeros}, b::Zeros) = zero(a)
Base.:*(a::Zeros, b::AbstractArray) = zero(a) Base.:*(a::Zeros, b::AbstractArray) = zero(b)
# Hook into broadcasting API - to allow using as a regular array # Hook into broadcasting API - to allow using as a regular array
Base.BroadcastStyle(::Type{<:Zeros}) = Broadcast.ArrayStyle{Zeros}() Base.BroadcastStyle(::Type{<:Zeros}) = Broadcast.ArrayStyle{Zeros}()