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