Structures

GT patterns

Implementation based on Alex, Arne et al J. Math. Phys. 52:023507, 2011.

Base.isvalidMethod

Custom isvalid for GTPattern

isvalid(x::GTPattern)

Examples:

julia> t = GTPattern([[2,1,0],[2,1],[2]],[2])
julia> isvalid(t)
>true


julia> t = GTPattern([[2,1,0],[2,2],[2]],[2])
julia> isvalid(t)
>false
source
GroupFunctions.pweightMethod

Computes pweight of a GTPattern. This array is related to the occupation number.

pweight(x::GTPattern)

Examples:

julia> t = GTPattern([[2,1,0],[2,1],[2]],[2])
julia> pweight(t)
>[0,1,2]
source
GroupFunctions.zweightMethod

Computes zweight of a GTPattern. This array, if applied to each state of the irrep, is commonly known as the weight diagram of an SU(n) irrep.

zweight(x::GTPattern)

Examples:

julia> t = GTPattern([[2,1,0],[2,1],[2]],[2])
julia> zweight(t)
>[0.5,0.5]
source

Young tableaux

Por hacer