From 8f9e9b3175920e619091befde0cac10009cf0764 Mon Sep 17 00:00:00 2001 From: Jarrett Revels Date: Thu, 18 Jan 2018 11:10:55 -0500 Subject: [PATCH] transpose diffrule now in DiffRules --- REQUIRE | 2 +- src/dual.jl | 4 ---- test/DualTest.jl | 3 --- 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/REQUIRE b/REQUIRE index 1889b6c3..56b40efc 100644 --- a/REQUIRE +++ b/REQUIRE @@ -2,7 +2,7 @@ julia 0.6.0 Compat 0.45.0 StaticArrays 0.5.0 DiffResults 0.0.1 -DiffRules 0.0.1 +DiffRules 0.0.3 NaNMath 0.2.2 SpecialFunctions 0.1.0 CommonSubexpressions 0.0.1 diff --git a/src/dual.jl b/src/dual.jl index 48d16b6a..634adf26 100644 --- a/src/dual.jl +++ b/src/dual.jl @@ -314,10 +314,6 @@ Base.AbstractFloat(d::Dual{T,V,N}) where {T,V,N} = convert(Dual{T,promote_type(V @inline Base.conj(d::Dual) = d -@inline Base.transpose(d::Dual) = d - -@inline Base.ctranspose(d::Dual) = d - @inline Base.abs(d::Dual) = signbit(value(d)) ? -d : d for (M, f, arity) in DiffRules.diffrules() diff --git a/test/DualTest.jl b/test/DualTest.jl index e476334d..353b0916 100644 --- a/test/DualTest.jl +++ b/test/DualTest.jl @@ -384,9 +384,6 @@ for N in (0,3), M in (0,4), V in (Int, Float32) @test transpose(FDNUM) === FDNUM @test transpose(NESTED_FDNUM) === NESTED_FDNUM - @test ctranspose(FDNUM) === FDNUM - @test ctranspose(NESTED_FDNUM) === NESTED_FDNUM - @test abs(-FDNUM) === FDNUM @test abs(FDNUM) === FDNUM @test abs(-NESTED_FDNUM) === NESTED_FDNUM