From d8c3aeb58079bc635b808342869820b3111898c6 Mon Sep 17 00:00:00 2001 From: Sheehan Olver Date: Fri, 6 Mar 2026 08:19:21 +0000 Subject: [PATCH] simplify expand --- src/bases/bases.jl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/bases/bases.jl b/src/bases/bases.jl index 4e3d074..bff2cd6 100644 --- a/src/bases/bases.jl +++ b/src/bases/bases.jl @@ -376,10 +376,7 @@ function expand(v) end -expand(g::Base.Generator{<:Inclusion}) = expand(g.f.(g.iter)) -expand(g::Base.Generator{<:Domain}) = expand(Base.Generator(g.f, Inclusion(g.iter))) -expand(g::Base.Generator{<:Base.Iterators.ProductIterator{<:Tuple{Vararg{Domain}}}}) = expand(Base.Generator(g.f, ×(g.iter.iterators...))) - +expand(g::Base.Generator) = expand(collect(g)) # collect will make a BroadcastQuasiArray @inline copy(L::Ldiv{<:AbstractBasisLayout}) = basis_ldiv_size(size(L), L.A, L.B) @inline copy(L::Ldiv{<:AbstractBasisLayout,<:AbstractLazyLayout}) = basis_ldiv_size(size(L), L.A, L.B)