Skip to content

Commit 9cf11c6

Browse files
committed
Added similar(::MulQuasiArray)
1 parent e2c4824 commit 9cf11c6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/QuasiArrays/matmul.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ IndexStyle(::MulQuasiArray{<:Any,1}) = IndexLinear()
9494
adjoint(A::MulQuasiArray) = MulQuasiArray(reverse(adjoint.(A.mul.factors))...)
9595
transpose(A::MulQuasiArray) = MulQuasiArray(reverse(transpose.(A.mul.factors))...)
9696

97+
function similar(A::MulQuasiArray)
98+
B,a = A.mul.factors
99+
B*similar(a)
100+
end
101+
97102

98103
MemoryLayout(M::MulQuasiArray) = MulLayout(MemoryLayout.(M.mul.factors))
99104

0 commit comments

Comments
 (0)