@@ -34,10 +34,10 @@ import QuasiArrays: cardinality, checkindex, QuasiAdjoint, QuasiTranspose, Inclu
34
34
35
35
import InfiniteArrays: OneToInf, InfAxes, Infinity, AbstractInfUnitRange, InfiniteCardinal, InfRanges
36
36
import InfiniteLinearAlgebra: chop!, chop, pad, choplength, compatible_resize!
37
- import ContinuumArrays: Basis, Weight, basis , @simplify , Identity, AbstractAffineQuasiVector, ProjectionFactorization,
37
+ import ContinuumArrays: Basis, Weight, basis_axes , @simplify , Identity, AbstractAffineQuasiVector, ProjectionFactorization,
38
38
grid, plotgrid, _plotgrid, _grid, transform_ldiv, TransformFactorization, QInfAxes, broadcastbasis, ExpansionLayout, basismap,
39
39
AffineQuasiVector, AffineMap, WeightLayout, AbstractWeightedBasisLayout, WeightedBasisLayout, WeightedBasisLayouts, demap, AbstractBasisLayout, BasisLayout,
40
- checkpoints, weight, unweighted, MappedBasisLayouts, __sum , invmap, plan_ldiv, layout_broadcasted, MappedBasisLayout, SubBasisLayout, _broadcastbasis,
40
+ checkpoints, weight, unweighted, MappedBasisLayouts, sum_layout , invmap, plan_ldiv, layout_broadcasted, MappedBasisLayout, SubBasisLayout, _broadcastbasis,
41
41
plan_transform, plan_grid_transform, MAX_PLOT_POINTS, MulPlan
42
42
import FastTransforms: Λ, forwardrecurrence, forwardrecurrence!, _forwardrecurrence!, clenshaw, clenshaw!,
43
43
_forwardrecurrence_next, _clenshaw_next, check_clenshaw_recurrences, ChebyshevGrid, chebyshevpoints, Plan, ScaledPlan, th_cheb2leg
@@ -94,7 +94,7 @@ _equals(::MappedBasisLayouts, ::MappedOPLayout, P, Q) = demap(P) == demap(Q) &&
94
94
_broadcastbasis (:: typeof (+ ), :: MappedOPLayout , :: MappedOPLayout , P, Q) = _broadcastbasis (+ , MappedBasisLayout (), MappedBasisLayout (), P, Q)
95
95
_broadcastbasis (:: typeof (+ ), :: MappedOPLayout , M:: MappedBasisLayout , P, Q) = _broadcastbasis (+ , MappedBasisLayout (), M, P, Q)
96
96
_broadcastbasis (:: typeof (+ ), L:: MappedBasisLayout , :: MappedOPLayout , P, Q) = _broadcastbasis (+ , L, MappedBasisLayout (), P, Q)
97
- __sum (:: MappedOPLayout , A, dims) = __sum (MappedBasisLayout (), A, dims)
97
+ sum_layout (:: MappedOPLayout , A, dims) = sum_layout (MappedBasisLayout (), A, dims)
98
98
99
99
# demap to avoid Golub-Welsch fallback
100
100
ContinuumArrays. transform_ldiv_if_columns (L:: Ldiv{MappedOPLayout,Lay} , ax:: OneTo ) where Lay = ContinuumArrays. transform_ldiv_if_columns (Ldiv {MappedBasisLayout,Lay} (L. A,L. B), ax)
@@ -170,7 +170,7 @@ singularities(::ExpansionLayout, f) = singularities(basis(f))
170
170
singularitiesview (w, :: Inclusion ) = w # for now just assume it doesn't change
171
171
singularities (S:: SubQuasiArray ) = singularitiesview (singularities (parent (S)), parentindices (S)[1 ])
172
172
173
- basis (lay, v, ax :: Inclusion{<:Any,<:AbstractInterval} ) = _basis (singularities (v))
173
+ basis_axes ( :: Inclusion{<:Any,<:AbstractInterval} , v ) = basis_singularities (singularities (v))
174
174
175
175
struct NoSingularities end
176
176
0 commit comments