1
1
module ApproxFun
2
- using Base, Reexport,
3
- AbstractFFTs, FFTW, FastTransforms,
4
- LinearAlgebra, RecipesBase, DomainSets, SpecialFunctions # , Arpack
2
+
3
+ using AbstractFFTs
4
+ using DomainSets
5
+ using FastTransforms
6
+ using LinearAlgebra
7
+ using RecipesBase
8
+ using Reexport
9
+ using SpecialFunctions
5
10
6
11
import Calculus
7
12
@@ -29,10 +34,7 @@ import ApproxFunOrthogonalPolynomials: order
29
34
30
35
using ApproxFunSingularities: LeftIntegral, LeftDerivative, RightDerivative, RightIntegral
31
36
32
- import BandedMatrices: bandwidths
33
-
34
- import AbstractFFTs: Plan, fft, ifft
35
- import FFTW: plan_fft, plan_ifft, plan_ifft!
37
+ import AbstractFFTs: Plan, fft, ifft, plan_fft, plan_ifft, plan_ifft!
36
38
37
39
import Base: convert, getindex, * , + , - , / , ^ , \ , sum, cumsum,
38
40
first, last, isempty, zeros, promote_rule,
@@ -44,19 +46,12 @@ import Base: convert, getindex, *, +, -, /, ^, \, sum, cumsum,
44
46
asind, acosd, atand, asecd, acscd, acotd, sinh, cosh, tanh, sech, csch,
45
47
coth, asinh, acosh, atanh, asech, acsch, acoth, deg2rad, rad2deg
46
48
47
- import LinearAlgebra: eigvals, dot, adjoint
49
+ import LinearAlgebra: adjoint
48
50
49
51
import SpecialFunctions: erf, erfinv, erfc, erfcinv, erfi, gamma, lgamma, digamma, invdigamma,
50
52
trigamma, airyai, airybi, airyaiprime, airybiprime, besselj0, besselj1,
51
53
bessely0, bessely1, erfcx, dawson
52
54
53
- # import Arpack: eigs
54
-
55
-
56
- import FastTransforms: ChebyshevTransformPlan, plan_chebyshevtransform,
57
- plan_chebyshevtransform!, plan_ichebyshevtransform,
58
- plan_ichebyshevtransform!
59
-
60
55
using StaticArrays: SVector
61
56
62
57
"""
0 commit comments