Skip to content

Commit 5b867fd

Browse files
authored
forward spaces to wrapper types (#79)
1 parent 5a0fab1 commit 5b867fd

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
1717

1818
[compat]
1919
AbstractFFTs = "0.5, 1"
20-
ApproxFunBase = "0.7.54, 0.8"
20+
ApproxFunBase = "0.8"
2121
ApproxFunBaseTest = "0.1"
2222
Aqua = "0.5"
2323
BandedMatrices = "0.16, 0.17"

src/FourierOperators.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,9 @@ end
140140
function Derivative(S::Fourier{<:Circle}, k::Number)
141141
assert_integer(k)
142142
@assert k > 0 "order of derivative must be > 0"
143-
DerivativeWrapper(Derivative(Laurent(S),k)*Conversion(S,Laurent(S)),k)
143+
DerivOp = Derivative(Laurent(S),k)
144+
ConvertOp = Conversion(S,Laurent(S))
145+
DerivativeWrapper(DerivOp * ConvertOp, k, S, rangespace(DerivOp))
144146
end
145147

146148
Integral(::CosSpace, m::Number) =

src/LaurentOperators.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,9 @@ function Integral(S::SubSpace{<:Hardy{false,<:Circle}, <:AbstractInfUnitRange{In
189189
else
190190
@assert first(S.index) > k+1
191191
S2=S.space|(k+1:∞)
192-
IntegralWrapper(ConcreteIntegral(S2,k)*Converion(S,S2),k)
192+
Integralop = ConcreteIntegral(S2,k)
193+
ConvertOp = Converion(S,S2)
194+
IntegralWrapper(Integralop * ConvertOp, k, S, rangespace(Integralop))
193195
end
194196
end
195197

0 commit comments

Comments
 (0)