We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3b8b2b9 commit 71cd86aCopy full SHA for 71cd86a
NDTensors/src/lib/GradedAxes/src/gradedunitrange.jl
@@ -25,6 +25,7 @@ using ..LabelledNumbers:
25
LabelledInteger,
26
LabelledUnitRange,
27
label,
28
+ label_type,
29
labelled,
30
labelled_isequal,
31
unlabel
@@ -78,6 +79,8 @@ end
78
79
80
# TODO: Use `TypeParameterAccessors`.
81
Base.eltype(::Type{<:GradedUnitRange{T}}) where {T} = T
82
+LabelledNumbers.label_type(g::AbstractGradedUnitRange) = label_type(typeof(g))
83
+LabelledNumbers.label_type(T::Type{<:AbstractGradedUnitRange}) = label_type(eltype(T))
84
85
function gradedrange(lblocklengths::AbstractVector{<:LabelledInteger})
86
brange = blockedrange(unlabel.(lblocklengths))
0 commit comments