Skip to content

Commit d4fc2c4

Browse files
committed
fix tensorkitsectors issue
1 parent f82c78d commit d4fc2c4

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Random = "1"
4141
SafeTestsets = "0.1"
4242
ScopedValues = "1.3.0"
4343
Strided = "2"
44-
TensorKitSectors = "0.3"
44+
TensorKitSectors = "0.3.1"
4545
TensorOperations = "5.1"
4646
Test = "1"
4747
TestExtras = "0.2,0.3"

src/spaces/gradedspace.jl

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -268,17 +268,18 @@ function type_repr(::Type{<:GradedSpace{ProductSector{T}}}) where
268268
end
269269

270270
# Specific constructors for Z_N
271-
const ZNSpace{N} = GradedSpace{ZNIrrep{N}, NTuple{N, Int}}
272-
ZNSpace{N}(dims::NTuple{N, Int}; dual::Bool = false) where {N} = ZNSpace{N}(dims, dual)
273-
ZNSpace{N}(dims::Vararg{Int, N}; dual::Bool = false) where {N} = ZNSpace{N}(dims, dual)
274-
ZNSpace(dims::NTuple{N, Int}; dual::Bool = false) where {N} = ZNSpace{N}(dims, dual)
275-
ZNSpace(dims::Vararg{Int, N}; dual::Bool = false) where {N} = ZNSpace{N}(dims, dual)
271+
const ZNSpace{N, T} = GradedSpace{ZNIrrep{N, T}, NTuple{N, Int}}
272+
ZNSpace{N}(dims; dual::Bool = false) where {N} = Rep[ℤ{N}](dims; dual)
273+
ZNSpace{N, T}(dims::NTuple{N, Int}; dual::Bool = false) where {T, N} = ZNSpace{N, T}(dims, dual)
274+
ZNSpace{N, T}(dims::Vararg{Int, N}; dual::Bool = false) where {T, N} = ZNSpace{N, T}(dims, dual)
275+
ZNSpace(dims::NTuple{N, Int}; dual::Bool = false) where {N} = Rep[ℤ{N}](dims, dual)
276+
ZNSpace(dims::Vararg{Int, N}; dual::Bool = false) where {N} = Rep[ℤ{N}](dims, dual)
276277

277278
# TODO: Do we still need all of those
278279
# ASCII type aliases
279-
const Z2Space = ZNSpace{2}
280-
const Z3Space = ZNSpace{3}
281-
const Z4Space = ZNSpace{4}
280+
const Z2Space = ZNSpace{2, UInt8}
281+
const Z3Space = ZNSpace{3, UInt8}
282+
const Z4Space = ZNSpace{4, UInt8}
282283
const U1Space = Rep[U₁]
283284
const CU1Space = Rep[CU₁]
284285
const SU2Space = Rep[SU₂]

0 commit comments

Comments
 (0)