comparison src/LazyTensors/tuple_manipulation.jl @ 1231:de6a9635f293 refactor/LazyTensors/tuple_manipulation

Add docstring for concatenate_tuples
author Jonatan Werpers <jonatan@werpers.com>
date Sun, 19 Feb 2023 12:14:43 +0100
parents 723a583cef96
children d7bc11053951
comparison
equal deleted inserted replaced
1230:723a583cef96 1231:de6a9635f293
54 function sizes_to_ranges(szs) 54 function sizes_to_ranges(szs)
55 cum_szs = cumsum((0, szs...)) 55 cum_szs = cumsum((0, szs...))
56 return ntuple(i->cum_szs[i]+1:cum_szs[i+1], length(szs)) 56 return ntuple(i->cum_szs[i]+1:cum_szs[i+1], length(szs))
57 end 57 end
58 58
59
60 """
61 concatenate_tuples(t...)
62
63 Concatenate tuples.
64 """
59 concatenate_tuples(t::Tuple,ts::Vararg{Tuple}) = (t..., concatenate_tuples(ts...)...) 65 concatenate_tuples(t::Tuple,ts::Vararg{Tuple}) = (t..., concatenate_tuples(ts...)...)
60 concatenate_tuples(t::Tuple) = t 66 concatenate_tuples(t::Tuple) = t
61 67
62 68
63 """ 69 """