@@ -11,7 +11,7 @@ import LazyArrays: sublayout, symmetriclayout, hermitianlayout, applylayout, cac
11
11
PaddedColumns, CachedArray, CachedMatrix, LazyLayout, BroadcastLayout, ApplyLayout,
12
12
paddeddata, resizedata!, broadcastlayout, _broadcastarray2broadcasted, _broadcast_sub_arguments,
13
13
arguments, call, applybroadcaststyle, simplify, simplifiable, islazy_layout, lazymaterialize, _broadcast_mul_mul,
14
- triangularlayout, AbstractCachedMatrix, _mulbanded_copyto!
14
+ triangularlayout, AbstractCachedMatrix, _mulbanded_copyto!, ApplyBandedLayout, BroadcastBandedLayout
15
15
import Base: BroadcastStyle, similar, copy, broadcasted, getindex, OneTo, oneto, tail, sign, abs
16
16
import BandedMatrices: bandedbroadcaststyle, bandwidths, isbanded, bandedcolumns, bandeddata, BandedStyle,
17
17
AbstractBandedLayout, AbstractBandedMatrix, BandedColumns, BandedRows, BandedSubBandedMatrix,
@@ -216,9 +216,6 @@ isbanded(M::MulMatrix) = isbanded(Applied(M))
216
216
# ApplyBanded
217
217
# ##
218
218
219
- struct ApplyBandedLayout{F} <: AbstractLazyBandedLayout end
220
- struct BroadcastBandedLayout{F} <: AbstractLazyBandedLayout end
221
-
222
219
223
220
bandedlayout (:: LazyLayout ) = LazyBandedLayout ()
224
221
bandedlayout (:: ApplyLayout{F} ) where F = ApplyBandedLayout {F} ()
0 commit comments