1
1
module ApproxFunBase
2
- using Base: AnyDict
3
- using Base, BlockArrays, BandedMatrices, BlockBandedMatrices, DomainSets,
2
+ using BlockArrays, BandedMatrices, BlockBandedMatrices, DomainSets,
4
3
IntervalSets, SpecialFunctions, AbstractFFTs, FFTW,
5
4
SpecialFunctions, DSP, DualNumbers, LinearAlgebra, SparseArrays,
6
5
LowRankApprox, FillArrays, InfiniteArrays, InfiniteLinearAlgebra
7
6
8
- import StaticArrays, Calculus
7
+ import Calculus
9
8
using StaticArrays: SVector, @SArray , SArray
10
9
11
10
import DomainSets: Domain, indomain, UnionDomain, ProductDomain, Point, ∂,
@@ -30,7 +29,7 @@ import Base: values, convert, getindex, setindex!, *, +, -, ==, <, <=, >, |, !,
30
29
eachindex, firstindex, lastindex, isreal,
31
30
OneTo, Array, Vector, Matrix, view, ones, @propagate_inbounds ,
32
31
print_array, split, iszero, permutedims, rad2deg, deg2rad, checkbounds,
33
- real, float
32
+ real, float, view, oneto
34
33
35
34
import Base. Broadcast: BroadcastStyle, Broadcasted, AbstractArrayStyle,
36
35
broadcastable, DefaultArrayStyle, broadcasted
@@ -89,8 +88,6 @@ import InfiniteArrays: PosInfinity, InfRanges, AbstractInfUnitRange,
89
88
# convenience for 1-d block ranges
90
89
const BlockRange1 = BlockRange{1 ,Tuple{UnitRange{Int}}}
91
90
92
- import Base: view
93
-
94
91
import DomainSets: dimension
95
92
96
93
import IntervalSets: (.. ), endpoints
@@ -106,7 +103,6 @@ export endpoints, cache
106
103
107
104
export normalizedspace
108
105
109
- import Base: oneto
110
106
111
107
# assert that the conversion succeeds. This helps with inference as well as sanity
112
108
strictconvert (T:: Type , x) = convert (T, x):: T
0 commit comments