@@ -293,10 +293,10 @@ LinearAlgebra.ishermitian(M::Union{ROCSparseMatrixCSC,ROCSparseMatrixCSR}) = fal
293293LinearAlgebra. issymmetric(M:: Symmetric{ROCSparseMatrixCSC} ) = true
294294LinearAlgebra. ishermitian(M:: Hermitian{ROCSparseMatrixCSC} ) = true
295295
296- LinearAlgebra. istriu(M:: UpperTriangular{T,S} ) where {T<: BlasFloat , S<: AbstractROCSparseMatrix } = true
297- LinearAlgebra. istril(M:: UpperTriangular{T,S} ) where {T<: BlasFloat , S<: AbstractROCSparseMatrix } = false
298- LinearAlgebra. istriu(M:: LowerTriangular{T,S} ) where {T<: BlasFloat , S<: AbstractROCSparseMatrix } = false
299- LinearAlgebra. istril(M:: LowerTriangular{T,S} ) where {T<: BlasFloat , S<: AbstractROCSparseMatrix } = true
296+ LinearAlgebra. istriu(M:: UpperTriangular{T,S} ) where {T<: BlasFloat , S<: Union{<: AbstractROCSparseMatrix, Adjoint{<:Any, <:AbstractROCSparseMatrix}, Transpose{<:Any, <:AbstractROCSparseMatrix}} } = true
297+ LinearAlgebra. istril(M:: UpperTriangular{T,S} ) where {T<: BlasFloat , S<: Union{<: AbstractROCSparseMatrix, Adjoint{<:Any, <:AbstractROCSparseMatrix}, Transpose{<:Any, <:AbstractROCSparseMatrix}} } = false
298+ LinearAlgebra. istriu(M:: LowerTriangular{T,S} ) where {T<: BlasFloat , S<: Union{<: AbstractROCSparseMatrix, Adjoint{<:Any, <:AbstractROCSparseMatrix}, Transpose{<:Any, <:AbstractROCSparseMatrix}} } = false
299+ LinearAlgebra. istril(M:: LowerTriangular{T,S} ) where {T<: BlasFloat , S<: Union{<: AbstractROCSparseMatrix, Adjoint{<:Any, <:AbstractROCSparseMatrix}, Transpose{<:Any, <:AbstractROCSparseMatrix}} } = true
300300
301301Hermitian{T}(Mat:: ROCSparseMatrix{T} ) where T = Hermitian{T,typeof(Mat)}(Mat,' U' )
302302
0 commit comments