diff --git a/Project.toml b/Project.toml index 1e5ac2f..e127b5d 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ReferenceFiniteElements" uuid = "6dc62d09-f8eb-43fd-9672-074e490a997f" -version = "0.14.2" +version = "0.14.3" authors = ["Craig M. Hamel and contributors"] [deps] diff --git a/src/ReferenceFiniteElements.jl b/src/ReferenceFiniteElements.jl index dfe407f..5dbf4d9 100644 --- a/src/ReferenceFiniteElements.jl +++ b/src/ReferenceFiniteElements.jl @@ -8,25 +8,6 @@ using Polynomials using SpecialPolynomials using StaticArrays -function Polynomials.derivative(p::P) where { - B <: SpecialPolynomials.ShiftedLegendreBasis, - T, X, - P <: SpecialPolynomials.AbstractUnivariatePolynomial{B,T,X} -} - hasnan(p) && return Polynomials.⟒(P){T,X}(T[NaN]) - - d = degree(p) - qs = zeros(T, d) - - for i in 0:(d - 1) - gamma = 2 * (2i + 1) # ← extra factor of 2 from chain rule - qs[i + 1] = gamma * sum(p[j] for j in (i + 1):2:d) - end - - dp = Polynomials.MutableDensePolynomial{B, Float64, :x}(qs) - return dp -end - # includes include("AbstractTypes.jl") include("ReferenceFE.jl")