Skip to content

Commit 7a3949c

Browse files
committed
don't use diagonal interlace for PiecewiseSpace
1 parent 0360d8f commit 7a3949c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Spaces/ProductSpaceOperators.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,8 @@ function Multiplication(f::Fun{<:PiecewiseSpace}, sp::PiecewiseSpace)
299299
p=perm(domain(f).domains,domain(sp).domains) # sort f
300300
vf=components(f)[p]
301301
t = map(Multiplication,vf,sp.spaces)
302-
O = InterlaceOperator_Diagonal(t, sp)
302+
D = Diagonal(convert_vector_or_svector(t))
303+
O = InterlaceOperator(D, PiecewiseSpace)
303304
MultiplicationWrapper(f, O)
304305
end
305306

0 commit comments

Comments
 (0)