Skip to content

Commit 005e7f5

Browse files
authored
Map imported names to correct parentmodules (#200)
1 parent e1d1c83 commit 005e7f5

File tree

1 file changed

+32
-39
lines changed

1 file changed

+32
-39
lines changed

src/BlockBandedMatrices.jl

Lines changed: 32 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -2,45 +2,38 @@ module BlockBandedMatrices
22
using BlockArrays, BandedMatrices, ArrayLayouts, FillArrays, MatrixFactorizations
33
using LinearAlgebra
44

5-
import Base: getindex, setindex!, checkbounds, @propagate_inbounds, convert,
6-
+, *, -, /, \, strides, zeros, size,
7-
unsafe_convert, fill!, length, first, last,
8-
eltype, getindex, to_indices, to_index,
9-
reindex, tail, @_propagate_inbounds_meta,
10-
==, axes, copy, copyto!, similar, OneTo, Slice
11-
12-
import Base.Broadcast: BroadcastStyle, AbstractArrayStyle, DefaultArrayStyle, Broadcasted, broadcasted
13-
14-
import LinearAlgebra: UniformScaling, isdiag, rmul!, lmul!, ldiv!, rdiv!, axpy!,
15-
AbstractTriangular, AdjOrTrans, HermOrSym, StructuredMatrixStyle,
16-
qr, qr!
17-
import LinearAlgebra.BLAS: BlasInt, BlasFloat, @blasfunc, BlasComplex, BlasReal
18-
import LinearAlgebra.LAPACK: chktrans, chkdiag, chklapackerror, checksquare, chkstride1,
19-
chkuplo
20-
import MatrixFactorizations: ql, ql!, _ql, QLPackedQ, AdjQRPackedQLayout, AdjQLPackedQLayout, QR, QRPackedQ
21-
22-
import ArrayLayouts: BlasMatLmulVec, MatLmulVec, MatLmulMat,
23-
triangularlayout, UpperTriangularLayout, TriangularLayout, MatLdivVec,
24-
triangulardata, sublayout, sub_materialize, materialize, materialize!,
25-
AbstractColumnMajor, DenseColumnMajor, ColumnMajor,
26-
DiagonalLayout, MulAdd, mul, colsupport, rowsupport,
27-
_qr, _factorize, _copyto!, zero!, layout_replace_in_print_matrix,
28-
transposelayout, conjlayout, symmetriclayout, hermitianlayout
29-
30-
import BlockArrays: blocksize, blockcheckbounds, BlockedUnitRange, blockisequal, DefaultBlockAxis,
31-
Block, BlockSlice, unblock, block, blockindex,
32-
_blocklengths2blocklasts, BlockIndexRange, sizes_from_blocks, BlockSlice1,
33-
blockcolsupport, blockrowsupport, blockcolstart, blockcolstop, blockrowstart, blockrowstop,
34-
AbstractBlockLayout, BlockLayout, blocks, hasmatchingblocks, BlockStyle, BlockSlices, _blockkron
35-
36-
import BandedMatrices: isbanded, bandwidths, bandwidth, banded_getindex, colrange,
37-
inbands_setindex!, inbands_getindex, banded_setindex!,
38-
banded_generic_axpy!,
39-
BlasFloat, banded_dense_axpy!, MemoryLayout,
40-
BandedLayout, BandedColumnMajor, BandedColumns, bandedcolumns,
41-
BandedSubBandedMatrix, bandeddata,
42-
_BandedMatrix, colstart, colstop, rowstart, rowstop,
43-
BandedStyle, bandshift
5+
import ArrayLayouts: AbstractColumnMajor, AdjQRPackedQLayout, BlasMatLmulVec, ColumnMajor, DenseColumnMajor,
6+
DiagonalLayout, MatLdivVec, MatLmulMat, MatLmulVec, MemoryLayout, MulAdd, TriangularLayout,
7+
UpperTriangularLayout, _copyto!, _factorize, _qr, colsupport, conjlayout, hermitianlayout,
8+
layout_replace_in_print_matrix, mul, rowsupport, sub_materialize, sublayout, symmetriclayout,
9+
transposelayout, triangulardata, triangularlayout, zero!, materialize!, materialize
10+
11+
import BandedMatrices: BandedColumnMajor, BandedColumns, BandedLayout, BandedStyle, BandedSubBandedMatrix, BlasFloat,
12+
_BandedMatrix, banded_dense_axpy!, banded_generic_axpy!, banded_getindex, banded_setindex!,
13+
bandedcolumns, bandeddata, bandshift, bandwidth, bandwidths, colrange, colstart, colstop,
14+
inbands_getindex, inbands_setindex!, isbanded, rowstart, rowstop
15+
16+
import Base: *, +, -, /, \, ==, @propagate_inbounds, OneTo, Slice, axes, checkbounds,
17+
convert, copy, copyto!, eltype, fill!, first, getindex, last, length, reindex, setindex!, similar, size,
18+
strides, unsafe_convert, zeros
19+
20+
import Base.Broadcast: AbstractArrayStyle, BroadcastStyle, Broadcasted, DefaultArrayStyle, broadcasted
21+
22+
import BlockArrays: AbstractBlockLayout, Block, BlockIndexRange, BlockLayout, BlockSlice, BlockSlice1, BlockSlices,
23+
BlockStyle, BlockedUnitRange, DefaultBlockAxis, _blockkron, _blocklengths2blocklasts, block,
24+
blockcheckbounds, blockcolstart, blockcolstop, blockcolsupport, blockindex, blockisequal,
25+
blockrowstart, blockrowstop, blockrowsupport, blocks, blocksize, hasmatchingblocks,
26+
sizes_from_blocks, unblock
27+
28+
import FillArrays: Fill, Ones, Zeros
29+
30+
import LinearAlgebra: AbstractTriangular, AdjOrTrans, HermOrSym, StructuredMatrixStyle, UniformScaling, axpy!,
31+
isdiag, ldiv!, lmul!, qr, qr!, rdiv!, rmul!
32+
33+
import LinearAlgebra.BLAS: BlasComplex, BlasFloat, BlasReal
34+
35+
import MatrixFactorizations: AdjQLPackedQLayout, QR, QRPackedQ, _ql, ql, ql!
36+
4437

4538
export BandedBlockBandedMatrix, BlockBandedMatrix, BlockSkylineMatrix, blockbandwidth, blockbandwidths,
4639
subblockbandwidth, subblockbandwidths, Ones, Zeros, Fill, Block, BlockTridiagonal, BlockBidiagonal, isblockbanded

0 commit comments

Comments
 (0)