Skip to content

Commit 7cdf115

Browse files
committed
Remove unnecessary Ref()
1 parent 8bbfbfb commit 7cdf115

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/differentiation.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ differentiate(α::T, v::AbstractVariable) where T = zero(T)
3434
differentiate(v1::AbstractVariable, v2::AbstractVariable) = v1 == v2 ? 1 : 0
3535
differentiate(t::AbstractTermLike, v::AbstractVariable) = coefficient(t) * differentiate(monomial(t), v)
3636
# The polynomial function will take care of removing the zeros
37-
differentiate(p::APL, v::AbstractVariable) = polynomial(differentiate.(terms(p), Ref(v)), SortedState())
37+
differentiate(p::APL, v::AbstractVariable) = polynomial(differentiate.(terms(p), v), SortedState())
3838
differentiate(p::RationalPoly, v::AbstractVariable) = (differentiate(p.num, v) * p.den - p.num * differentiate(p.den, v)) / p.den^2
3939

4040
const ARPL = Union{APL, RationalPoly}

test/differentiation.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@testset "Differentiation" begin
22
Mod.@polyvar x y
33
@test differentiate(3, y) == 0
4-
@test differentiate.([x, y], Ref(y)) == [0, 1]
4+
@test differentiate.([x, y], y) == [0, 1]
55
@test differentiate([x, y], (x, y)) == Matrix(1.0I, 2, 2) # TODO: this can be just `I` on v0.7 and above
66
@test differentiate(true*x+true*x^2, y) == 0
77
@inferred differentiate(true*x+true*x^2, y)

test/example1.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Mod.@polyvar x y
33
p = 2x + 3.0x*y^2 + y
44
@test differentiate(p, x) == 2 + 3y^2
5-
@test differentiate.(Ref(p), (x, y)) == (2 + 3y^2, 6x*y + 1)
5+
@test differentiate.(p, (x, y)) == (2 + 3y^2, 6x*y + 1)
66
@test p((x, y)=>(y, x)) == 2y + 3y*x^2 + x
77
@test subs(p, y=>x^2) == 2x + 3x^5 + x^2
88
@test p(x=>1, y=>2) == 2 + 3*4 + 2

0 commit comments

Comments
 (0)