@@ -246,29 +246,12 @@ for R in [:IIUR, :IdOffsetRange]
246
246
end
247
247
248
248
# offset-preserve broadcasting
249
- Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (- ), r:: IdOffsetRange ) =
250
- OffsetArray (.- UnitRange (r), r. offset)
251
249
Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (- ), r:: IdOffsetRange , x:: Integer ) =
252
250
IdOffsetRange (r. parent .- x, r. offset)
253
- Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (- ), x:: Integer , r:: IdOffsetRange ) =
254
- OffsetArray (x .- UnitRange (r), r. offset)
255
251
Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (+ ), r:: IdOffsetRange , x:: Integer ) =
256
252
IdOffsetRange (r. parent .+ x, r. offset)
257
253
Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (+ ), x:: Integer , r:: IdOffsetRange ) =
258
254
IdOffsetRange (x .+ r. parent, r. offset)
259
- Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (* ), x:: Number , r:: IdOffsetRange ) =
260
- OffsetArray (x .* UnitRange (r), r. offset)
261
- Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (* ), r:: IdOffsetRange , x:: Number ) =
262
- OffsetArray (UnitRange (r) .* x, r. offset)
263
- # specialize for AbstractFloat to resolve ambiguity with OrdinalRange
264
- Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (* ), x:: AbstractFloat , r:: IdOffsetRange ) =
265
- OffsetArray (x .* UnitRange (r), r. offset)
266
- Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (* ), r:: IdOffsetRange , x:: AbstractFloat ) =
267
- OffsetArray (UnitRange (r) .* x, r. offset)
268
- Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (\ ), x:: Number , r:: IdOffsetRange ) =
269
- OffsetArray (x .\ UnitRange (r), r. offset)
270
- Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (/ ), r:: IdOffsetRange , x:: Number ) =
271
- OffsetArray (UnitRange (r) ./ x, r. offset)
272
255
Broadcast. broadcasted (:: Base.Broadcast.DefaultArrayStyle{1} , :: typeof (big), r:: IdOffsetRange ) =
273
256
IdOffsetRange (big .(r. parent), r. offset)
274
257
0 commit comments