Fix issue #323
This commit is contained in:
parent
dfe7578216
commit
7bfe431321
@ -1,4 +1,4 @@
|
||||
import Base: *, ==
|
||||
import Base: *, ==, ≈
|
||||
|
||||
import LinearAlgebra
|
||||
using Statistics
|
||||
@ -64,6 +64,10 @@ x::TrackedArray == y = data(x) == y
|
||||
y == x::TrackedArray = y == data(x)
|
||||
x::TrackedArray == y::TrackedArray = data(x) == data(y)
|
||||
|
||||
x::TrackedArray ≈ y = data(x) ≈ y
|
||||
y ≈ x::TrackedArray = y ≈ data(x)
|
||||
x::TrackedArray ≈ y::TrackedArray = data(x) ≈ data(y)
|
||||
|
||||
# Array Stdlib
|
||||
|
||||
Base.getindex(xs::TrackedArray, i...) = track(getindex, xs, i...)
|
||||
|
@ -32,6 +32,7 @@ Base.convert(::Type{TrackedReal{T}}, x::TrackedReal{S}) where {T,S} =
|
||||
|
||||
Base.:(<)(x::TrackedReal, y::TrackedReal) = data(x) < data(y)
|
||||
Base.:(==)(x::TrackedReal, y::TrackedReal) = data(x) == data(y)
|
||||
Base.:(≈)(x::TrackedReal, y::TrackedReal) = data(x) ≈ data(y)
|
||||
|
||||
Base.eps(x::TrackedReal) = eps(data(x))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user