Skip to content

Commit 4c63051

Browse files
committed
Update packages
1 parent 1a03844 commit 4c63051

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ MatrixFactorizations = "a3b82374-2e81-5b9e-98ce-41277c0e4c87"
1717
BandedMatrices = "0.13"
1818
BlockArrays = "0.10"
1919
BlockBandedMatrices = "0.5.1"
20-
FillArrays = "0.7.1, 0.8"
20+
FillArrays = "0.8"
2121
InfiniteArrays = "0.4"
22-
LazyArrays = "0.12.4"
22+
LazyArrays = "0.13"
2323
MatrixFactorizations = "0.2"
2424
julia = "1.2"
2525

src/InfiniteLinearAlgebra.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ using BlockArrays, BlockBandedMatrices, BandedMatrices, LazyArrays, FillArrays,
44
import Base: +, -, *, /, \, ^, OneTo, getindex, promote_op, _unsafe_getindex, print_matrix_row, size, axes,
55
AbstractMatrix, AbstractArray, Matrix, Array, Vector, AbstractVector, Slice,
66
show, getproperty
7-
import Base.Broadcast: BroadcastStyle
7+
import Base.Broadcast: BroadcastStyle, Broadcasted
88

99
import InfiniteArrays: OneToInf, InfUnitRange, Infinity, InfStepRange, AbstractInfUnitRange
1010
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
1213
import LinearAlgebra: lmul!, ldiv!, matprod, qr, AbstractTriangular, AbstractQ, adjoint, transpose
1314
import LazyArrays: applybroadcaststyle, CachedArray, CachedMatrix, CachedVector, DenseColumnMajor, FillLayout, ApplyMatrix, check_mul_axes, ApplyStyle, LazyArrayApplyStyle, LazyArrayStyle,
1415
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,
1617
@lazymul, applylayout, ApplyLayout, TriangularLayout, PaddedLayout, materialize!, MatLdivVec, triangulardata
1718
import MatrixFactorizations: ql, ql!, QLPackedQ, getL, getR, reflector!, reflectorApply!, QL, QR, QRPackedQ
1819

src/banded/infbanded.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,4 +333,6 @@ for op in (:+, :-), Typ in (:(BandedMatrix{<:Any,<:Any,OneToInf{Int}}),
333333
$op(A::$Typ, λ::UniformScaling) = $op(A, Diagonal(Fill.λ,∞)))
334334
$op::UniformScaling, A::$Typ) = $op(Diagonal(Fill.λ,∞)), A)
335335
end
336-
end
336+
end
337+
338+
_default_banded_broadcast(bc::Broadcasted, ::Tuple{<:OneToInf,<:Any}) = copy(Broadcasted{LazyArrayStyle{2}}(bc.f, bc.args))

0 commit comments

Comments
 (0)