Skip to content

Commit 6f6ae82

Browse files
committed
more compact
1 parent 5db5015 commit 6f6ae82

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

NDTensors/src/lib/SymmetrySectors/src/sector_product.jl

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -86,22 +86,11 @@ arguments_product(t::Tuple, ::NamedTuple{()}) = t
8686
arguments_product(::Tuple{}, nt::NamedTuple) = nt
8787
arguments_product(nt::NamedTuple, ::Tuple{}) = nt
8888

89-
function arguments_isless(nt::NamedTuple, ::Tuple{})
90-
return arguments_isless(nt, (;))
91-
end
92-
function arguments_isless(::Tuple{}, nt::NamedTuple)
93-
return arguments_isless((;), nt)
94-
end
95-
function arguments_isless(::NamedTuple{()}, t::Tuple)
96-
return arguments_isless((), t)
97-
end
98-
function arguments_isless(t::Tuple, ::NamedTuple{()})
99-
return arguments_isless(t, ())
100-
end
101-
function arguments_isless(s1, s2)
102-
return isless(sym_arguments_insert_unspecified(s1, s2)...)
103-
end
104-
89+
arguments_isless(s1, s2) = isless(sym_arguments_insert_unspecified(s1, s2)...)
90+
arguments_isless(nt::NamedTuple, ::Tuple{}) = arguments_isless(nt, (;))
91+
arguments_isless(::Tuple{}, nt::NamedTuple) = arguments_isless((;), nt)
92+
arguments_isless(::NamedTuple{()}, t::Tuple) = arguments_isless((), t)
93+
arguments_isless(t::Tuple, ::NamedTuple{()}) = arguments_isless(t, ())
10594
arguments_isless(::NamedTuple, ::Tuple) = throw(ArgumentError("Not implemented"))
10695
arguments_isless(::Tuple, ::NamedTuple) = throw(ArgumentError("Not implemented"))
10796

0 commit comments

Comments
 (0)