Skip to content

Commit a158e88

Browse files
committed
add adjtrans, fix tests
1 parent aa031f5 commit a158e88

File tree

7 files changed

+371
-352
lines changed

7 files changed

+371
-352
lines changed

src/BlockBandedMatrices.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import Base: getindex, setindex!, checkbounds, @propagate_inbounds, convert,
2828
import Base.Broadcast: BroadcastStyle, AbstractArrayStyle, DefaultArrayStyle, Broadcasted, broadcasted
2929

3030
import LinearAlgebra: UniformScaling, isdiag, rmul!, lmul!, ldiv!, rdiv!,
31-
AbstractTriangular
31+
AbstractTriangular, AdjOrTrans, HermOrSym
3232
import LinearAlgebra.BLAS: BlasInt, BlasFloat, @blasfunc, libblas, BlasComplex
3333
import LinearAlgebra.LAPACK: chktrans, chkdiag, liblapack, chklapackerror, checksquare, chkstride1,
3434
chkuplo
@@ -53,5 +53,6 @@ include("linalg.jl")
5353

5454
include("interfaceimpl.jl")
5555
include("triblockbanded.jl")
56+
include("adjtransblockbanded.jl")
5657

5758
end # module

src/adjtransblockbanded.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
blockbandwidths(A::AdjOrTrans) = reverse(blockbandwidths(parent(A)))
3+
subblockbandwidths(A::AdjOrTrans) = reverse(subblockbandwidths(parent(A)))

0 commit comments

Comments
 (0)