Skip to content

Commit af03e6c

Browse files
committed
resolved minor dispatch issue
1 parent 8ecd018 commit af03e6c

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "AbstractTensors"
22
uuid = "a8e43f4a-99b7-5565-8bf1-0165161caaea"
33
authors = ["Michael Reed"]
4-
version = "0.8.1"
4+
version = "0.8.2"
55

66
[deps]
77
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"

src/AbstractTensors.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ Base.@pure tdims(M::Int) = 1<<M
147147
Dimensionality of the grade `G` of `V` for that `TensorAlgebra`.
148148
"""
149149
Base.@pure gdims(t::TensorGraded{V,G}) where {V,G} = gdims(mdims(t),G)
150+
Base.@pure gdims(t::Type{T}) where {V,G,T<:TensorGraded{V,G}} = gdims(mdims(t),G)
150151
Base.@pure gdims(N,G) = Base.binomial(N,G)
151152

152153
for (part,G) ((:scalar,0),(:vector,1),(:bivector,2),(:trivector,3))
@@ -191,6 +192,7 @@ Base.@pure valuetype(::T) where T<:TensorAlgebra{V,K} where V where K = K
191192
Base.@pure valuetype(::Type{<:TensorAlgebra{V,T} where V}) where T = T
192193
Base.@pure valuetype(::T) where T<:Number = T
193194
Base.@pure valuetype(::Type{T}) where T<:Number = T
195+
const valtype = valuetype; export valtype
194196

195197
Base.real(::Type{T}) where T<:TensorAlgebra = real(valuetype(T))
196198
Base.rtoldefault(::Type{T}) where T<:TensorAlgebra = Base.rtoldefault(valuetype(T))

0 commit comments

Comments
 (0)