@@ -16,7 +16,7 @@ function materialize!(M::Lmul{<:DiagonalLayout{<:AbstractFillLayout}})
16
16
end
17
17
18
18
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))
20
20
copy (M:: Lmul{<:DiagonalLayout} ) = diagonaldata (M. A) .* M. B
21
21
copy (M:: Rmul{<:Any,<:DiagonalLayout} ) = M. A .* permutedims (diagonaldata (M. B))
22
22
@@ -36,15 +36,15 @@ function materialize!(M::Ldiv{<:DiagonalLayout})
36
36
M. B
37
37
end
38
38
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)
40
40
copy (M:: Ldiv{<:DiagonalLayout} ) = inv .(M. A. diag) .* M. B
41
41
copy (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)
43
43
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))
45
45
copy (M:: Rdiv{<:Any,<:DiagonalLayout} ) = M. A .* inv .(permutedims (M. B. diag))
46
46
copy (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)))
48
48
49
49
50
50
0 commit comments