@@ -3,38 +3,54 @@ using InfiniteArrays: InfRanges
33using BlockArrays, BlockBandedMatrices, BandedMatrices, LazyArrays, LazyBandedMatrices, SemiseparableMatrices,
44 FillArrays, InfiniteArrays, MatrixFactorizations, ArrayLayouts, LinearAlgebra
55
6- import Base: + , - , * , / , \ , ^ , OneTo, getindex, promote_op, _unsafe_getindex, size, axes, length,
7- AbstractMatrix, AbstractArray, Matrix, Array, Vector, AbstractVector, Slice,
8- show, getproperty, copy, copyto!, map, require_one_based_indexing, similar, inv,
9- oneto, unitrange
6+ import Base: * , + , - , / , \ , ^ , AbstractArray, AbstractMatrix, AbstractVector, Array,
7+ Matrix, OneTo, Slice, Vector, _unsafe_getindex, adjoint,
8+ axes, copy, copymutable, copyto!, getindex, getproperty, inv,
9+ length, map, oneto, promote_op, require_one_based_indexing, show,
10+ similar, size, transpose, unitrange, adjoint, copymutable, transpose,
11+ adjoint, copymutable, transpose
12+
1013import Base. Broadcast: BroadcastStyle, Broadcasted, broadcasted
1114
12- import ArrayLayouts: colsupport, rowsupport, triangularlayout, MatLdivVec, triangulardata, TriangularLayout, TridiagonalLayout,
13- sublayout, _qr, __qr, MatLmulVec, MatLmulMat, AbstractQLayout, materialize!, diagonaldata, subdiagonaldata, supdiagonaldata,
14- _bidiag_forwardsub!, mulreduce, RangeCumsum, _factorize, transposelayout, ldiv!, lmul!, mul, CNoPivot
15- import BandedMatrices: BandedMatrix, _BandedMatrix, AbstractBandedMatrix, bandeddata, bandwidths, BandedColumns, bandedcolumns, BandedLayout,
16- _default_banded_broadcast, banded_similar
17- import FillArrays: AbstractFill, getindex_value, axes_print_matrix_row, AbstractFillMatrix, AbstractFillVector
18- import InfiniteArrays: OneToInf, InfUnitRange, Infinity, PosInfinity, InfiniteCardinal, InfStepRange, AbstractInfUnitRange, InfAxes, InfRanges
19- import LinearAlgebra: matprod, qr, AbstractTriangular, AbstractQ, adjoint, transpose, AdjOrTrans, copymutable
20- import LazyArrays: applybroadcaststyle, CachedArray, CachedMatrix, CachedVector, DenseColumnMajor, FillLayout, ApplyMatrix, check_mul_axes, LazyArrayStyle,
21- resizedata!, MemoryLayout, AbstractLazyLayout,
22- factorize, sub_materialize, LazyLayout, LazyArrayStyle, layout_getindex,
23- applylayout, ApplyLayout, PaddedLayout, CachedLayout, AbstractCachedVector, AbstractCachedMatrix, cacheddata, zero!, MulAddStyle, ApplyArray,
24- LazyArray, LazyMatrix, LazyVector, paddeddata, arguments, resizedata!, simplifiable, simplify, LazyLayouts
25- import MatrixFactorizations: ul, ul!, ul_layout, ql, ql!, ql_layout, reversecholesky_layout, QLPackedQ, getL, getR, getQ, getU, reflector!, reflectorApply!, QL, QR, QRPackedQ,
26- QRPackedQLayout, AdjQRPackedQLayout, QLPackedQLayout, AdjQLPackedQLayout, LayoutQ, copymutable_size
27-
28- import BlockArrays: AbstractBlockVecOrMat, sizes_from_blocks, _length, BlockedUnitRange, blockcolsupport, BlockLayout, AbstractBlockLayout, BlockSlice
29-
30- import BandedMatrices: BandedMatrix, bandwidths, AbstractBandedLayout, _banded_qr!, _banded_qr, _BandedMatrix, banded_chol!
31-
32- import LazyBandedMatrices: ApplyBandedLayout, BroadcastBandedLayout, _krontrav_axes, _block_interlace_axes, LazyBandedLayout, AbstractLazyBandedBlockBandedLayout,
33- AbstractLazyBandedLayout, OneToCumsum, BlockSlice1, KronTravBandedBlockBandedLayout, krontravargs, _broadcast_sub_arguments, BlockVec
34-
35- import BlockBandedMatrices: _BlockSkylineMatrix, _BandedMatrix, _BlockSkylineMatrix, blockstart, blockstride,
36- BlockSkylineSizes, BlockSkylineMatrix, BlockBandedMatrix, _BlockBandedMatrix, BlockTridiagonal,
37- AbstractBlockBandedLayout, _blockbanded_qr!, BlockBandedLayout
15+ import ArrayLayouts: AbstractBandedLayout, AbstractQLayout, AdjQRPackedQLayout, CNoPivot, DenseColumnMajor, FillLayout,
16+ MatLdivVec, MatLmulMat, MatLmulVec, MemoryLayout, QRPackedQLayout, RangeCumsum, TriangularLayout,
17+ TridiagonalLayout, __qr, _bidiag_forwardsub!, _factorize, _qr, check_mul_axes, colsupport,
18+ diagonaldata, layout_getindex, ldiv!, lmul!, mul, mulreduce, reflector!, reflectorApply!,
19+ rowsupport, sub_materialize, subdiagonaldata, sublayout, supdiagonaldata, transposelayout,
20+ triangulardata, triangularlayout, zero!, materialize!
21+
22+ import BandedMatrices: AbstractBandedMatrix, BandedColumns, BandedLayout, BandedMatrix, BandedMatrix, _BandedMatrix,
23+ _BandedMatrix, _BandedMatrix, _banded_qr, _banded_qr!, _default_banded_broadcast, banded_chol!,
24+ banded_similar, bandedcolumns, bandeddata, bandwidths, bandwidths
25+
26+ import BlockArrays: AbstractBlockLayout, AbstractBlockVecOrMat, BlockLayout, BlockSlice, BlockSlice1, BlockedUnitRange,
27+ _length, blockcolsupport, sizes_from_blocks
28+
29+ import BlockBandedMatrices: AbstractBlockBandedLayout, BlockBandedLayout, BlockBandedMatrix, BlockSkylineMatrix,
30+ BlockSkylineSizes, BlockTridiagonal, _BlockBandedMatrix, _BlockSkylineMatrix,
31+ _blockbanded_qr!, blockstart, blockstride
32+
33+ import FillArrays: AbstractFill, AbstractFillMatrix, AbstractFillVector, axes_print_matrix_row, getindex_value
34+
35+ import InfiniteArrays: AbstractInfUnitRange, InfAxes, InfRanges, InfStepRange, InfUnitRange, OneToInf, PosInfinity
36+
37+ import Infinities: InfiniteCardinal, Infinity
38+
39+ import LazyArrays: AbstractCachedMatrix, AbstractCachedVector, AbstractLazyLayout, ApplyArray, ApplyLayout, ApplyMatrix,
40+ CachedArray, CachedLayout, CachedMatrix, CachedVector, LazyArray, LazyArrayStyle, LazyLayout,
41+ LazyLayouts, LazyMatrix, LazyVector, MulAddStyle, PaddedLayout, _broadcast_sub_arguments,
42+ applybroadcaststyle, applylayout, arguments, cacheddata, paddeddata, resizedata!, simplifiable,
43+ simplify
44+
45+ import LazyBandedMatrices: AbstractLazyBandedBlockBandedLayout, AbstractLazyBandedLayout, ApplyBandedLayout, BlockVec,
46+ BroadcastBandedLayout, KronTravBandedBlockBandedLayout, LazyBandedLayout, OneToCumsum,
47+ _block_interlace_axes, _krontrav_axes, krontravargs
48+
49+ import LinearAlgebra: AbstractQ, AbstractTriangular, AdjOrTrans, factorize, matprod, qr
50+
51+ import MatrixFactorizations: AdjQLPackedQLayout, LayoutQ, QL, QLPackedQ, QLPackedQLayout, QR, QRPackedQ,
52+ copymutable_size, getL, getQ, getR, getU, ql, ql!, ql_layout, reversecholesky_layout, ul,
53+ ul!, ul_layout
3854
3955import SemiseparableMatrices: AbstractAlmostBandedLayout, _almostbanded_qr!
4056
0 commit comments