@@ -4,15 +4,16 @@ using BlockArrays, BlockBandedMatrices, BandedMatrices, LazyArrays, FillArrays,
4
4
import Base: + , - , * , / , \ , ^ , OneTo, getindex, promote_op, _unsafe_getindex, print_matrix_row, size, axes,
5
5
AbstractMatrix, AbstractArray, Matrix, Array, Vector, AbstractVector, Slice,
6
6
show, getproperty
7
- import Base. Broadcast: BroadcastStyle
7
+ import Base. Broadcast: BroadcastStyle, Broadcasted
8
8
9
9
import InfiniteArrays: OneToInf, InfUnitRange, Infinity, InfStepRange, AbstractInfUnitRange
10
10
import FillArrays: AbstractFill, getindex_value
11
- import BandedMatrices: BandedMatrix, _BandedMatrix, AbstractBandedMatrix, bandeddata, bandwidths, BandedColumns, bandedcolumns
11
+ import BandedMatrices: BandedMatrix, _BandedMatrix, AbstractBandedMatrix, bandeddata, bandwidths, BandedColumns, bandedcolumns,
12
+ _default_banded_broadcast
12
13
import LinearAlgebra: lmul!, ldiv!, matprod, qr, AbstractTriangular, AbstractQ, adjoint, transpose
13
14
import LazyArrays: applybroadcaststyle, CachedArray, CachedMatrix, CachedVector, DenseColumnMajor, FillLayout, ApplyMatrix, check_mul_axes, ApplyStyle, LazyArrayApplyStyle, LazyArrayStyle,
14
15
CachedMatrix, CachedArray, resizedata!, MemoryLayout, mulapplystyle, LmulStyle, RmulStyle,
15
- colsupport, rowsupport, triangularlayout, factorize, subarraylayout, sub_materialize, LazyLayout,
16
+ colsupport, rowsupport, triangularlayout, factorize, subarraylayout, sub_materialize, LazyLayout, LazyArrayStyle,
16
17
@lazymul , applylayout, ApplyLayout, TriangularLayout, PaddedLayout, materialize!, MatLdivVec, triangulardata
17
18
import MatrixFactorizations: ql, ql!, QLPackedQ, getL, getR, reflector!, reflectorApply!, QL, QR, QRPackedQ
18
19
0 commit comments