1
- __precompile__ ()
2
-
3
1
module MultivariateOrthogonalPolynomials
4
2
using Base, RecipesBase, ApproxFun, BandedMatrices, BlockArrays,
5
3
FastTransforms, FastGaussQuadrature, StaticArrays, FillArrays,
6
- LinearAlgebra, Libdl, SpecialFunctions, LazyArrays
4
+ LinearAlgebra, Libdl, SpecialFunctions, LazyArrays, InfiniteArrays
7
5
8
6
# package code goes here
9
7
import Base: values,getindex,setindex!,* , + , - , == ,< ,<= ,> ,
@@ -15,16 +13,16 @@ import BandedMatrices: inbands_getindex, inbands_setindex!
15
13
import BlockArrays: blocksizes, BlockSizes, getblock, global2blockindex
16
14
17
15
# ApproxFun general import
18
- import ApproxFun : BandedMatrix, order, blocksize,
16
+ import ApproxFunBase : BandedMatrix, order, blocksize,
19
17
linesum,complexlength, BandedBlockBandedMatrix,
20
- real, eps, isapproxinteger, ∞, FiniteRange, DFunction,
18
+ real, eps, isapproxinteger, FiniteRange, DFunction,
21
19
TransformPlan, ITransformPlan
22
20
23
21
# Domains import
24
- import ApproxFun : fromcanonical, tocanonical, domainscompatible
22
+ import ApproxFunBase : fromcanonical, tocanonical, domainscompatible
25
23
26
24
# Operator import
27
- import ApproxFun : bandwidths,SpaceOperator, ConversionWrapper, DerivativeWrapper,
25
+ import ApproxFunBase : bandwidths,SpaceOperator, ConversionWrapper, DerivativeWrapper,
28
26
rangespace, domainspace, InterlaceOperator,
29
27
promotedomainspace, CalculusOperator, interlace, Multiplication,
30
28
choosedomainspace, SubOperator, ZeroOperator,
@@ -34,7 +32,7 @@ import ApproxFun: bandwidths,SpaceOperator, ConversionWrapper, DerivativeWrap
34
32
35
33
36
34
# Spaces import
37
- import ApproxFun : PolynomialSpace, ConstantSpace, NoSpace, prectype,
35
+ import ApproxFunBase : ConstantSpace, NoSpace, prectype,
38
36
SumSpace,PiecewiseSpace, ArraySpace, @containsconstants ,
39
37
UnsetSpace, canonicalspace, canonicaldomain, domain, evaluate,
40
38
AnyDomain, plan_transform,plan_itransform,
@@ -51,26 +49,25 @@ import ApproxFun: Domain2d, DirectSumSpace, AbstractProductSpace, factor,
51
49
Tensorizer, tensorizer, block, blockstart, blockstop, blocklengths,
52
50
domaintensorizer, rangetensorizer, blockrange, Block, BlockRange1
53
51
54
-
55
- # Jacobi import
56
- import ApproxFun: jacobip, JacobiSD
57
-
58
52
# Singularities
59
- import ApproxFun : WeightSpace, weight
53
+ import ApproxFunBase : WeightSpace, weight
60
54
61
55
# Vec is for two points
62
- import ApproxFun: Vec
56
+ import ApproxFunBase: Vec
57
+
58
+ # Jacobi import
59
+ import ApproxFunOrthogonalPolynomials: jacobip, JacobiSD, PolynomialSpace
63
60
64
61
65
62
66
- include (" c_tri2cheb .jl" )
63
+ include (" c_transforms .jl" )
67
64
68
- include (" Triangle.jl" )
69
- include (" DirichletTriangle .jl" )
65
+ include (" Triangle/Triangle .jl" )
66
+ include (" Disk/Disk .jl" )
70
67
71
68
include (" clenshaw.jl" )
72
69
73
- # include("SphericalHarmonics.jl")
70
+ # include("Sphere/ SphericalHarmonics.jl")
74
71
75
72
include (" show.jl" )
76
73
include (" plot.jl" )
0 commit comments