@@ -44,7 +44,8 @@ import ApproxFunBase: Fun, SubSpace, WeightSpace, NoSpace, HeavisideSpace,
44
44
ℓ⁰, recα, recβ, recγ, ℵ₀, ∞, RectDomain,
45
45
assert_integer, supportsinplacetransform, ContinuousSpace, SpecialEvalPtType,
46
46
isleftendpoint, isrightendpoint, evaluation_point, boundaryfn, ldiffbc, rdiffbc,
47
- LeftEndPoint, RightEndPoint, normalizedspace, promotedomainspace, eigs
47
+ LeftEndPoint, RightEndPoint, normalizedspace, promotedomainspace,
48
+ bandmatrices_eigen, SymmetricEigensystem, SkewSymmetricEigensystem
48
49
49
50
import DomainSets: Domain, indomain, UnionDomain, FullSpace, Point,
50
51
Interval, ChebyshevInterval, boundary, rightendpoint, leftendpoint,
@@ -84,6 +85,8 @@ using StaticArrays: SVector
84
85
85
86
import LinearAlgebra: isdiag, eigvals, eigen
86
87
88
+ export bandmatrices_eigen, SymmetricEigensystem, SkewSymmetricEigensystem
89
+
87
90
points (d:: IntervalOrSegmentDomain{T} ,n:: Integer ) where {T} =
88
91
_maybefromcanonical (d, chebyshevpoints (float (real (eltype (T))), n)) # eltype to handle point
89
92
_maybefromcanonical (d, pts) = fromcanonical .(Ref (d), pts)
@@ -140,7 +143,6 @@ include("Spaces/Spaces.jl")
140
143
include (" roots.jl" )
141
144
include (" specialfunctions.jl" )
142
145
include (" fastops.jl" )
143
- include (" symeigen.jl" )
144
146
include (" show.jl" )
145
147
146
148
end
0 commit comments