Open jagot opened 4 years ago
R*c where R is a restricted basis will by default use LazyArrays.FlattenMulStyle, e.g.
R*c
R
LazyArrays.FlattenMulStyle
julia> typeof(applied(*, R, cf)) Applied{LazyArrays.FlattenMulStyle,typeof(*),Tuple{QuasiArrays.SubQuasiArray{Float64,2,FEDVR{Float64,Float64,Fill{Int64,1,Tuple{Base.OneTo{Int64}}}},Tuple{Inclusion{Float64,Interval{:closed,:closed,Float64}},UnitRange{Int64}},false},Array{Float64,1}}}
which will result in dropping the restriction and padding the coefficient vector by zeroes, which we do not want.
R*c
whereR
is a restricted basis will by default useLazyArrays.FlattenMulStyle
, e.g.which will result in dropping the restriction and padding the coefficient vector by zeroes, which we do not want.