@@ -5,7 +5,7 @@ using IntervalSets: UnitRange
5
5
using ContinuumArrays, QuasiArrays, LazyArrays, FillArrays, BandedMatrices, BlockArrays,
6
6
IntervalSets, DomainSets, ArrayLayouts, SpecialFunctions,
7
7
InfiniteLinearAlgebra, InfiniteArrays, LinearAlgebra, FastGaussQuadrature, FastTransforms, FFTW,
8
- LazyBandedMatrices, HypergeometricFunctions
8
+ LazyBandedMatrices, HypergeometricFunctions, RecurrenceRelationships
9
9
10
10
import Base: @_inline_meta , axes, getindex, unsafe_getindex, convert, prod, * , / , \ , + , - ,
11
11
IndexStyle, IndexLinear, == , OneTo, tail, similar, copyto!, copy, setindex,
@@ -18,7 +18,7 @@ import LazyArrays: MemoryLayout, Applied, ApplyStyle, flatten, _flatten, adjoint
18
18
_mul_arguments, CachedVector, CachedMatrix, LazyVector, LazyMatrix, axpy!, AbstractLazyLayout, BroadcastLayout,
19
19
AbstractCachedVector, AbstractCachedMatrix, paddeddata, cache_filldata!,
20
20
simplifiable, PaddedArray, converteltype, simplify
21
- import ArrayLayouts: MatMulVecAdd, materialize!, _fill_lmul!, sublayout, sub_materialize, lmul!, ldiv!, ldiv, transposelayout, triangulardata,
21
+ import ArrayLayouts: MatMulVecAdd, materialize!, sublayout, sub_materialize, lmul!, ldiv!, ldiv, transposelayout, triangulardata,
22
22
subdiagonaldata, diagonaldata, supdiagonaldata, mul, rowsupport, colsupport
23
23
import LazyBandedMatrices: SymTridiagonal, Bidiagonal, Tridiagonal, unitblocks, BlockRange1, AbstractLazyBandedLayout
24
24
import LinearAlgebra: pinv, factorize, qr, adjoint, transpose, dot, mul!, reflectorApply!
@@ -40,9 +40,9 @@ import ContinuumArrays: Basis, Weight, basis_axes, @simplify, Identity, Abstract
40
40
checkpoints, weight, unweighted, MappedBasisLayouts, sum_layout, invmap, plan_ldiv, layout_broadcasted, MappedBasisLayout, SubBasisLayout, broadcastbasis_layout,
41
41
plan_grid_transform, plan_transform, MAX_PLOT_POINTS, MulPlan, grammatrix, AdjointBasisLayout, grammatrix_layout, plan_transform_layout, _cumsum
42
42
import FastTransforms: Λ, ChebyshevGrid, chebyshevpoints, Plan, ScaledPlan, th_cheb2leg
43
- import RecurrenceRelatioships : forwardrecurrence, forwardrecurrence!, _forwardrecurrence !, clenshaw, clenshaw!,
44
- _forwardrecurrence_next, _clenshaw_next, check_clenshaw_recurrences
45
-
43
+ import RecurrenceRelationships : forwardrecurrence, forwardrecurrence!, clenshaw, clenshaw!,
44
+ check_clenshaw_recurrences
45
+ import RecurrenceRelationshipArrays : initiateforwardrecurrence, Clenshaw
46
46
import FastGaussQuadrature: jacobimoment
47
47
48
48
import BlockArrays: blockedrange, _BlockedUnitRange, unblock, _BlockArray, block, blockindex, BlockSlice, blockvec
0 commit comments