better error
This commit is contained in:
parent
aea1e73cde
commit
7e3cf45ee4
@ -19,12 +19,11 @@ Base.decompose(x::TrackedReal) = Base.decompose(data(x))
|
|||||||
|
|
||||||
Base.convert(::Type{TrackedReal{T}}, x::TrackedReal{T}) where T = x
|
Base.convert(::Type{TrackedReal{T}}, x::TrackedReal{T}) where T = x
|
||||||
|
|
||||||
# This cuts derivatives, fix if needed.
|
|
||||||
# Base.convert(::Type{TrackedReal{T}}, x::TrackedReal) where T =
|
|
||||||
# TrackedReal(Tracked(x.tracker.f, convert(T, x.tracker.data)))
|
|
||||||
|
|
||||||
Base.convert(::Type{TrackedReal{T}}, x::Real) where T = TrackedReal(convert(T, x))
|
Base.convert(::Type{TrackedReal{T}}, x::Real) where T = TrackedReal(convert(T, x))
|
||||||
|
|
||||||
|
Base.convert(::Type{TrackedReal{T}}, x::TrackedReal{S}) where {T,S} =
|
||||||
|
error("Not implemented: convert tracked $S to tracked $T")
|
||||||
|
|
||||||
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)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user