fix args
This commit is contained in:
parent
894c075b6d
commit
a72ca2b05d
@ -231,15 +231,15 @@ for op in (:+, :-)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
broadcasted(::typeof(+), a::Zeros, b::AbstractArray) = broadcasted(typeof(+), b, a)
|
broadcasted(::typeof(+), a::Zeros, b::AbstractArray) = broadcasted(+, b, a)
|
||||||
broadcasted(::typeof(-), a::Zeros, b::AbstractArray) = broadcasted(typeof(+), -b, a)
|
broadcasted(::typeof(-), a::Zeros, b::AbstractArray) = broadcasted(+, -b, a)
|
||||||
|
|
||||||
function broadcasted(::typeof(*), a::AbstractArray, b::Zeros)
|
function broadcasted(::typeof(*), a::AbstractArray, b::Zeros)
|
||||||
sz = similar(a, Broadcast.broadcast_shape(size(a), size(b)))
|
sz = similar(a, Broadcast.broadcast_shape(size(a), size(b)))
|
||||||
sz .= zero(a)
|
sz .= zero(a)
|
||||||
end
|
end
|
||||||
|
|
||||||
broadcasted(::typeof(*), a::Zeros, b::AbstractArray) = broadcasted(typeof(*), b, a)
|
broadcasted(::typeof(*), a::Zeros, b::AbstractArray) = broadcasted(*, b, a)
|
||||||
|
|
||||||
for op in (:+, :-, :*)
|
for op in (:+, :-, :*)
|
||||||
@eval broadcasted(::typeof($op), a::Zeros, b::Zeros) = Zeros(Broadcast.broadcast_shape(size(a), size(b))...)
|
@eval broadcasted(::typeof($op), a::Zeros, b::Zeros) = Zeros(Broadcast.broadcast_shape(size(a), size(b))...)
|
||||||
|
Loading…
Reference in New Issue
Block a user