Skip to content

Commit e3522ad

Browse files
committed
reintroduce derivative for NormalizedPolynomialSpace
1 parent a7e7f6b commit e3522ad

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Spaces/PolynomialSpace.jl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -572,6 +572,14 @@ function Multiplication(f::Fun{<:NormalizedPolynomialSpace}, sp::NormalizedPolyn
572572
Multiplication(fc, sp)
573573
end
574574

575+
function Derivative(sp::NormalizedPolynomialSpace, k::Number)
576+
assert_integer(k)
577+
csp=canonicalspace(sp)
578+
D = Derivative(csp,k)
579+
C = ConcreteConversion(sp,csp)
580+
DerivativeWrapper(TimesOperator(D, C), k, sp, rangespace(D))
581+
end
582+
575583
ApproxFunBase.hasconcreteconversion_canonical(
576584
@nospecialize(::NormalizedPolynomialSpace), @nospecialize(_)) = true
577585

0 commit comments

Comments
 (0)