Skip to content

Commit 8afdd49

Browse files
Formatting
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent d2727b1 commit 8afdd49

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

src/tangent_types/structural_tangent.jl

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,21 @@ as an object with mirroring fields.
66
"""
77
abstract type StructuralTangent{P} <: AbstractTangent end
88

9-
function StructuralTangent{P}(nt::NamedTuple) where P
10-
return Tangent{P, typeof(nt)}(nt)
9+
function StructuralTangent{P}(nt::NamedTuple) where {P}
10+
return Tangent{P,typeof(nt)}(nt)
1111
end
1212

13-
StructuralTangent{P}(tup::Tuple) where P = Tangent{P, typeof(tup)}(tup)
14-
StructuralTangent{P}(dict::Dict) where P = Tangent{P}(dict)
15-
13+
StructuralTangent{P}(tup::Tuple) where {P} = Tangent{P,typeof(tup)}(tup)
14+
StructuralTangent{P}(dict::Dict) where {P} = Tangent{P}(dict)
1615

1716
Base.keys(tangent::StructuralTangent) = keys(backing(tangent))
1817
Base.propertynames(tangent::StructuralTangent) = propertynames(backing(tangent))
1918

2019
Base.haskey(tangent::StructuralTangent, key) = haskey(backing(tangent), key)
2120
if isdefined(Base, :hasproperty)
22-
Base.hasproperty(tangent::StructuralTangent, key::Symbol) = hasproperty(backing(tangent), key)
21+
function Base.hasproperty(tangent::StructuralTangent, key::Symbol)
22+
return hasproperty(backing(tangent), key)
23+
end
2324
end
2425

2526
Base.iszero(t::StructuralTangent) = all(iszero, backing(t))
@@ -29,13 +30,12 @@ function Base.map(f, tangent::StructuralTangent{P}) where {P}
2930
vals = map(f, Tuple(backing(tangent)))
3031
named_vals = NamedTuple{L,typeof(vals)}(vals)
3132
return if tangent isa Tangent
32-
Tangent{P, typeof(named_vals)}(named_vals)
33+
Tangent{P,typeof(named_vals)}(named_vals)
3334
else
3435
# Handle MutableTangent
3536
end
3637
end
3738

38-
3939
"""
4040
backing(x)
4141
@@ -77,7 +77,6 @@ function backing(x::T)::NamedTuple where {T}
7777
end
7878
end
7979

80-
8180
"""
8281
_zeroed_backing(P)
8382
@@ -193,7 +192,6 @@ function Base.showerror(io::IO, err::PrimalAdditionFailedException{P}) where {P}
193192
return println(io)
194193
end
195194

196-
197195
"""
198196
Tangent{P, T} <: StructuralTangent{P} <: AbstractTangent
199197
@@ -258,7 +256,6 @@ function _backing_error(P, G, E)
258256
return throw(ArgumentError(msg))
259257
end
260258

261-
262259
function Base.:(==)(a::Tangent{P,T}, b::Tangent{P,T}) where {P,T}
263260
return backing(a) == backing(b)
264261
end

0 commit comments

Comments
 (0)