@@ -395,12 +395,13 @@ macro _layoutfactorizations(Typ)
395
395
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)
396
396
LinearAlgebra. qr (A:: $Typ , args... ; kwds... ) = ArrayLayouts. _qr (ArrayLayouts. MemoryLayout (A), axes (A), A, args... ; kwds... )
397
397
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... )
399
399
LinearAlgebra. lu (A:: $Typ{T} ; kwds... ) where T = ArrayLayouts. _lu (ArrayLayouts. MemoryLayout (A), axes (A), A; kwds... )
400
400
LinearAlgebra. lu! (A:: $Typ , args... ; kwds... ) = ArrayLayouts. _lu! (ArrayLayouts. MemoryLayout (A), axes (A), A, args... ; kwds... )
401
401
LinearAlgebra. factorize (A:: $Typ ) = ArrayLayouts. _factorize (ArrayLayouts. MemoryLayout (A), axes (A), A)
402
402
LinearAlgebra. inv (A:: $Typ ) = ArrayLayouts. _inv (ArrayLayouts. MemoryLayout (A), axes (A), A)
403
403
LinearAlgebra. ldiv! (L:: LU{<:Any,<:$Typ} , B) = ArrayLayouts. ldiv! (L, B)
404
+ LinearAlgebra. ldiv! (L:: LU{<:Any,<:$Typ} , B:: $Typ ) = ArrayLayouts. ldiv! (L, B)
404
405
end )
405
406
end
406
407
0 commit comments