Skip to content

Commit 6102f40

Browse files
committed
AbstractMultivariateOPLayout
1 parent 9426e0d commit 6102f40

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "HarmonicOrthogonalPolynomials"
22
uuid = "e416a80e-9640-42f3-8df8-80a93ca01ea5"
33
authors = ["Sheehan Olver <[email protected]>"]
4-
version = "0.6.2"
4+
version = "0.6.3"
55

66
[deps]
77
BlockArrays = "8e7c35d0-a365-5155-bbbb-fb81a777f24e"

src/multivariateops.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ copy(D::PartialDerivative{k}) where k = PartialDerivative{k}(copy(D.axis))
2222
abstract type MultivariateOrthogonalPolynomial{d,T} <: Basis{T} end
2323
const BivariateOrthogonalPolynomial{T} = MultivariateOrthogonalPolynomial{2,T}
2424

25-
struct MultivariateOPLayout{d} <: AbstractBasisLayout end
25+
abstract type AbstractMultivariateOPLayout{d} <: AbstractBasisLayout end
26+
struct MultivariateOPLayout{d} <: AbstractMultivariateOPLayout{d} end
2627
MemoryLayout(::Type{<:MultivariateOrthogonalPolynomial{d}}) where d = MultivariateOPLayout{d}()
2728

2829

@@ -108,6 +109,6 @@ QuasiArrays.mul(A::MultivariateOrthogonalPolynomial, b::AbstractVector) =
108109

109110
# plotting
110111
const MAX_PLOT_BLOCKS = 200
111-
grid_layout(::MultivariateOPLayout, S, n::Integer) = grid(S, findblock(axes(S,2), n))
112-
plotgrid_layout(::MultivariateOPLayout, S, n::Integer) = plotgrid(S, findblock(axes(S,2), n))
113-
plotgrid_layout(::MultivariateOPLayout, S, B::Block{1}) = grid(S, min(2B, Block(MAX_PLOT_BLOCKS)))
112+
grid_layout(::AbstractMultivariateOPLayout, S, n::Integer) = grid(S, findblock(axes(S,2), n))
113+
plotgrid_layout(::AbstractMultivariateOPLayout, S, n::Integer) = plotgrid(S, findblock(axes(S,2), n))
114+
plotgrid_layout(::AbstractMultivariateOPLayout, S, B::Block{1}) = grid(S, min(2B, Block(MAX_PLOT_BLOCKS)))

0 commit comments

Comments
 (0)