@@ -18,7 +18,7 @@ export khatri_rao, blockkron, BlockKron
18
18
19
19
export blockappend!, blockpush!, blockpushfirst!, blockpop!, blockpopfirst!
20
20
21
- import Base: @propagate_inbounds , Array, to_indices, to_index,
21
+ import Base: @propagate_inbounds , Array, AbstractArray, to_indices, to_index,
22
22
unsafe_indices, first, last, size, length, unsafe_length,
23
23
unsafe_convert,
24
24
getindex, setindex!, ndims, show, view,
@@ -27,13 +27,10 @@ import Base: @propagate_inbounds, Array, to_indices, to_index,
27
27
tail, reindex,
28
28
RangeIndex, Int, Integer, Number, Tuple,
29
29
+ , - , * , / , \ , min, max, isless, in, copy, copyto!, axes, @deprecate ,
30
- BroadcastStyle, checkbounds, throw_boundserror,
30
+ BroadcastStyle, checkbounds,
31
31
oneunit, ones, zeros, intersect, Slice, resize!
32
- using Base: ReshapedArray, dataids, oneto
33
- import Base: AbstractArray
34
32
35
- _maybetail (:: Tuple{} ) = ()
36
- _maybetail (t:: Tuple ) = tail (t)
33
+ using Base: ReshapedArray, dataids, oneto
37
34
38
35
import Base: (:), IteratorSize, iterate, axes1, strides, isempty
39
36
import Base. Broadcast: broadcasted, DefaultArrayStyle, AbstractArrayStyle, Broadcasted, broadcastable
@@ -45,7 +42,7 @@ import ArrayLayouts: MatLdivVec, MatLmulVec, MatMulMatAdd, MatMulVecAdd, MemoryL
45
42
import FillArrays: axes_print_matrix_row
46
43
47
44
import LinearAlgebra: AbstractTriangular, AdjOrTrans, HermOrSym, RealHermSymComplexHerm, StructuredMatrixStyle,
48
- cholcopy, cholesky, cholesky!, lmul!, rmul!
45
+ lmul!, rmul!
49
46
50
47
51
48
if VERSION ≥ v " 1.11.0-DEV.21"
57
54
LinearAlgebra. UnitLowerTriangular{T,S}}
58
55
end
59
56
57
+ _maybetail (:: Tuple{} ) = ()
58
+ _maybetail (t:: Tuple ) = tail (t)
59
+
60
60
include (" blockindices.jl" )
61
61
include (" blockaxis.jl" )
62
62
include (" abstractblockarray.jl" )
0 commit comments