Skip to content

Commit d46837f

Browse files
committed
Implement scalar division
1 parent b5956a8 commit d46837f

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/definitions.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,8 @@ Broadcast.broadcasted(::Base.Broadcast.DefaultArrayStyle{1}, ::typeof(*), f::Fre
420420
Frequencies(f.n_nonnegative, f.n, f.multiplier * x)
421421
Broadcast.broadcasted(s::Base.Broadcast.DefaultArrayStyle{1}, ::typeof(*), x::Number, f::Frequencies) =
422422
Broadcast.broadcasted(s, *, f, x)
423+
Broadcast.broadcasted(::Base.Broadcast.DefaultArrayStyle{1}, ::typeof(/), f::Frequencies, x::Number) =
424+
Frequencies(f.n_nonnegative, f.n, f.multiplier / x)
423425

424426
"""
425427
fftfreq(n, fs=1)

test/runtests.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ end
107107
@test fftfreq(4, 1) .* 2 === fftfreq(4, 2)
108108
@test 2 * fftfreq(4, 1) === fftfreq(4, 2)
109109
@test 2 .* fftfreq(4, 1) === fftfreq(4, 2)
110+
111+
@test fftfreq(4, 1) / 2 === fftfreq(4, 1/2)
112+
@test fftfreq(4, 1) ./ 2 === fftfreq(4, 1/2)
110113
end
111114
end
112115

0 commit comments

Comments
 (0)