@@ -16,7 +16,7 @@ function materialize!(M::Lmul{<:DiagonalLayout{<:AbstractFillLayout}})
1616end
1717
1818
19- copy (M:: Lmul{<:DiagonalLayout,<:DiagonalLayout} ) = Diagonal (diagonaldata (M. A) .* diagonaldata (M. B))
19+ copy (M:: Lmul{<:DiagonalLayout,<:DiagonalLayout} ) = diagonal (diagonaldata (M. A) .* diagonaldata (M. B))
2020copy (M:: Lmul{<:DiagonalLayout} ) = diagonaldata (M. A) .* M. B
2121copy (M:: Rmul{<:Any,<:DiagonalLayout} ) = M. A .* permutedims (diagonaldata (M. B))
2222
@@ -36,15 +36,15 @@ function materialize!(M::Ldiv{<:DiagonalLayout})
3636 M. B
3737end
3838
39- copy (M:: Ldiv{<:DiagonalLayout,<:DiagonalLayout} ) = Diagonal (inv .(M. A. diag) .* M. B. diag)
39+ copy (M:: Ldiv{<:DiagonalLayout,<:DiagonalLayout} ) = diagonal (inv .(M. A. diag) .* M. B. diag)
4040copy (M:: Ldiv{<:DiagonalLayout} ) = inv .(M. A. diag) .* M. B
4141copy (M:: Ldiv{<:DiagonalLayout{<:AbstractFillLayout}} ) = inv (getindex_value (M. A. diag)) .* M. B
42- copy (M:: Ldiv{<:DiagonalLayout{<:AbstractFillLayout},<:DiagonalLayout} ) = Diagonal (inv (getindex_value (M. A. diag)) .* M. B. diag)
42+ copy (M:: Ldiv{<:DiagonalLayout{<:AbstractFillLayout},<:DiagonalLayout} ) = diagonal (inv (getindex_value (M. A. diag)) .* M. B. diag)
4343
44- copy (M:: Rdiv{<:DiagonalLayout,<:DiagonalLayout} ) = Diagonal (M. A. diag .* inv .(M. B. diag))
44+ copy (M:: Rdiv{<:DiagonalLayout,<:DiagonalLayout} ) = diagonal (M. A. diag .* inv .(M. B. diag))
4545copy (M:: Rdiv{<:Any,<:DiagonalLayout} ) = M. A .* inv .(permutedims (M. B. diag))
4646copy (M:: Rdiv{<:Any,<:DiagonalLayout{<:AbstractFillLayout}} ) = M. A .* inv (getindex_value (M. B. diag))
47- copy (M:: Rdiv{<:DiagonalLayout,<:DiagonalLayout{<:AbstractFillLayout}} ) = Diagonal (M. A. diag .* inv (getindex_value (M. B. diag)))
47+ copy (M:: Rdiv{<:DiagonalLayout,<:DiagonalLayout{<:AbstractFillLayout}} ) = diagonal (M. A. diag .* inv (getindex_value (M. B. diag)))
4848
4949
5050
0 commit comments