11module ApproxFunBase
2- using Base: AnyDict
3- using Base, BlockArrays, BandedMatrices, BlockBandedMatrices, DomainSets,
2+ using BlockArrays, BandedMatrices, BlockBandedMatrices, DomainSets,
43 IntervalSets, SpecialFunctions, AbstractFFTs, FFTW,
54 SpecialFunctions, DSP, DualNumbers, LinearAlgebra, SparseArrays,
65 LowRankApprox, FillArrays, InfiniteArrays, InfiniteLinearAlgebra
76
8- import StaticArrays, Calculus
7+ import Calculus
98using StaticArrays: SVector, @SArray , SArray
109
1110import DomainSets: Domain, indomain, UnionDomain, ProductDomain, Point, ∂,
@@ -30,7 +29,7 @@ import Base: values, convert, getindex, setindex!, *, +, -, ==, <, <=, >, |, !,
3029 eachindex, firstindex, lastindex, isreal,
3130 OneTo, Array, Vector, Matrix, view, ones, @propagate_inbounds ,
3231 print_array, split, iszero, permutedims, rad2deg, deg2rad, checkbounds,
33- real, float
32+ real, float, view, oneto
3433
3534import Base. Broadcast: BroadcastStyle, Broadcasted, AbstractArrayStyle,
3635 broadcastable, DefaultArrayStyle, broadcasted
@@ -89,8 +88,6 @@ import InfiniteArrays: PosInfinity, InfRanges, AbstractInfUnitRange,
8988# convenience for 1-d block ranges
9089const BlockRange1 = BlockRange{1 ,Tuple{UnitRange{Int}}}
9190
92- import Base: view
93-
9491import DomainSets: dimension
9592
9693import IntervalSets: (.. ), endpoints
@@ -106,7 +103,6 @@ export endpoints, cache
106103
107104export normalizedspace
108105
109- import Base: oneto
110106
111107# assert that the conversion succeeds. This helps with inference as well as sanity
112108strictconvert (T:: Type , x) = convert (T, x):: T
0 commit comments