@@ -395,12 +395,13 @@ macro _layoutfactorizations(Typ)
395395 LinearAlgebra. cholesky! (A:: LinearAlgebra.RealHermSymComplexHerm{<:Real,<:$Typ} , v:: Val{true} ; check:: Bool = true , tol = 0.0 ) = ArrayLayouts. _cholesky! (ArrayLayouts. MemoryLayout (A), axes (A), A, v; check= check, tol= tol)
396396 LinearAlgebra. qr (A:: $Typ , args... ; kwds... ) = ArrayLayouts. _qr (ArrayLayouts. MemoryLayout (A), axes (A), A, args... ; kwds... )
397397 LinearAlgebra. qr! (A:: $Typ , args... ; kwds... ) = ArrayLayouts. _qr! (ArrayLayouts. MemoryLayout (A), axes (A), A, args... ; kwds... )
398- LinearAlgebra. lu (A:: $Typ , pivot:: Union{NoPivot,RowMaximum} ; kwds... ) = ArrayLayouts. _lu (ArrayLayouts. MemoryLayout (A), axes (A), A, pivot; kwds... )
398+ LinearAlgebra. lu (A:: $Typ , pivot:: Union{ArrayLayouts. NoPivot,ArrayLayouts. RowMaximum} ; kwds... ) = ArrayLayouts. _lu (ArrayLayouts. MemoryLayout (A), axes (A), A, pivot; kwds... )
399399 LinearAlgebra. lu (A:: $Typ{T} ; kwds... ) where T = ArrayLayouts. _lu (ArrayLayouts. MemoryLayout (A), axes (A), A; kwds... )
400400 LinearAlgebra. lu! (A:: $Typ , args... ; kwds... ) = ArrayLayouts. _lu! (ArrayLayouts. MemoryLayout (A), axes (A), A, args... ; kwds... )
401401 LinearAlgebra. factorize (A:: $Typ ) = ArrayLayouts. _factorize (ArrayLayouts. MemoryLayout (A), axes (A), A)
402402 LinearAlgebra. inv (A:: $Typ ) = ArrayLayouts. _inv (ArrayLayouts. MemoryLayout (A), axes (A), A)
403403 LinearAlgebra. ldiv! (L:: LU{<:Any,<:$Typ} , B) = ArrayLayouts. ldiv! (L, B)
404+ LinearAlgebra. ldiv! (L:: LU{<:Any,<:$Typ} , B:: $Typ ) = ArrayLayouts. ldiv! (L, B)
404405 end )
405406end
406407
0 commit comments