You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/internals/multivariate.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,14 +14,18 @@ In the example above, the resulting space is a [`TensorSpace`](@ref).
14
14
15
15
## AbstractProductSpace
16
16
17
-
A `TensorSpace` is a subtype of `AbstractProductSpace`. The purpose of `AbstractProductSpace`s beyond `TensorSpace` is that it is often convenient to use different bases in one-dimension depending on the order. Thus we want to be able to represent functions in the basis `φ_k^j(x)ζ_j(y)`: for example, we could have the basis `(1-x^2)^j P_k^{(j,j)}(x) e^{ijy}` which is related to spherical harmonics, where `P_k^{(a,b)}` are the Jacobi polynomials.
17
+
A `TensorSpace` is a subtype of `AbstractProductSpace`. The purpose of `AbstractProductSpace`s beyond `TensorSpace` is that it is often convenient to use different bases in one-dimension depending on the order. Thus we want to be able to represent functions in the basis `φ_k^j(x)ζ_j(y)`: for example, we could have the basis
18
+
```math
19
+
(1-x^2)^{m/2} \mathrm{P}_k^{(m,m)}(x) e^{imy}
20
+
```
21
+
(which is related to spherical harmonics), where ``\mathrm{P}_k^{(m,m)}(x)`` are Jacobi polynomials.
18
22
19
-
To handle this more general setting, an `AbstractProductSpace` implements `ApproxFunBase.columnspace`: In the `(1-x^2)^j P_k^{(j,j)}(x) e^{ijy}` example, we would have
23
+
To handle this more general setting, an `AbstractProductSpace` implements `ApproxFunBase.columnspace`: In the `(1-x^2)^(m/2) P_k^{(m,m)}(x) e^{imy}` example, we would have
0 commit comments