@@ -225,29 +225,29 @@ for UNIT in ('U', 'N')
225225 <: AbstractStridedLayout }) =
226226 BLAS. trsv! (' L' , ' T' , $ UNIT, transpose (triangulardata (M. A)), M. B)
227227 @inline materialize! (M:: BlasMatLdivMat {<: TriangularLayout{'U',$UNIT,<:AbstractRowMajor} ,
228- <: AbstractStridedLayout }) =
228+ <: AbstractColumnMajor }) =
229229 LAPACK. trtrs! (' L' , ' T' , $ UNIT, transpose (triangulardata (M. A)), M. B)
230230
231231 @inline materialize! (M:: BlasMatLdivVec {<: TriangularLayout{'L',$UNIT,<:AbstractRowMajor} ,
232232 <: AbstractStridedLayout }) =
233233 BLAS. trsv! (' U' , ' T' , $ UNIT, transpose (triangulardata (M. A)), M. B)
234234 @inline materialize! (M:: BlasMatLdivMat {<: TriangularLayout{'L',$UNIT,<:AbstractRowMajor} ,
235- <: AbstractStridedLayout }) =
235+ <: AbstractColumnMajor }) =
236236 LAPACK. trtrs! (' U' , ' T' , $ UNIT, transpose (triangulardata (M. A)), M. B)
237237
238238
239239 @inline materialize! (M:: BlasMatLdivVec {<: TriangularLayout{'U',$UNIT,<:ConjLayout{<:AbstractRowMajor}} ,
240240 <: AbstractStridedLayout }) =
241241 BLAS. trsv! (' L' , ' C' , $ UNIT, triangulardata (M. A)' , M. B)
242242 @inline materialize! (M:: BlasMatLdivMat {<: TriangularLayout{'U',$UNIT,<:ConjLayout{<:AbstractRowMajor}} ,
243- <: AbstractStridedLayout }) =
243+ <: AbstractColumnMajor }) =
244244 LAPACK. trtrs! (' L' , ' C' , $ UNIT, triangulardata (M. A)' , M. B)
245245
246246 @inline materialize! (M:: BlasMatLdivVec {<: TriangularLayout{'L',$UNIT,<:ConjLayout{<:AbstractRowMajor}} ,
247247 <: AbstractStridedLayout }) =
248248 BLAS. trsv! (' U' , ' C' , $ UNIT, triangulardata (M. A)' , M. B)
249249 @inline materialize! (M:: BlasMatLdivMat {<: TriangularLayout{'L',$UNIT,<:ConjLayout{<:AbstractRowMajor}} ,
250- <: AbstractStridedLayout }) =
250+ <: AbstractColumnMajor }) =
251251 LAPACK. trtrs! (' U' , ' C' , $ UNIT, triangulardata (M. A)' , M. B)
252252 end
253253end
0 commit comments