@@ -44,7 +44,8 @@ import ApproxFunBase: Fun, SubSpace, WeightSpace, NoSpace, HeavisideSpace,
4444 ℓ⁰, recα, recβ, recγ, ℵ₀, ∞, RectDomain,
4545 assert_integer, supportsinplacetransform, ContinuousSpace, SpecialEvalPtType,
4646 isleftendpoint, isrightendpoint, evaluation_point, boundaryfn, ldiffbc, rdiffbc,
47- LeftEndPoint, RightEndPoint, normalizedspace, promotedomainspace, eigs
47+ LeftEndPoint, RightEndPoint, normalizedspace, promotedomainspace,
48+ bandmatrices_eigen, SymmetricEigensystem, SkewSymmetricEigensystem
4849
4950import DomainSets: Domain, indomain, UnionDomain, FullSpace, Point,
5051 Interval, ChebyshevInterval, boundary, rightendpoint, leftendpoint,
@@ -84,6 +85,8 @@ using StaticArrays: SVector
8485
8586import LinearAlgebra: isdiag, eigvals, eigen
8687
88+ export bandmatrices_eigen, SymmetricEigensystem, SkewSymmetricEigensystem
89+
8790points (d:: IntervalOrSegmentDomain{T} ,n:: Integer ) where {T} =
8891 _maybefromcanonical (d, chebyshevpoints (float (real (eltype (T))), n)) # eltype to handle point
8992_maybefromcanonical (d, pts) = fromcanonical .(Ref (d), pts)
@@ -140,7 +143,6 @@ include("Spaces/Spaces.jl")
140143include (" roots.jl" )
141144include (" specialfunctions.jl" )
142145include (" fastops.jl" )
143- include (" symeigen.jl" )
144146include (" show.jl" )
145147
146148end
0 commit comments