Corrected small bug in SU(2) unitarization

This commit is contained in:
Alberto Ramos 2021-11-09 23:11:14 +01:00
parent c325f8c1d9
commit a65d722bab

View file

@ -31,7 +31,7 @@ Return a unitarized element of the group.
function unitarize(a::SU2{T}) where T <: AbstractFloat
dr = sqrt(abs2(a.t1) + abs2(a.t2))
if (dr == 0.0)
return SU2(0.0)
return SU2{T}(0.0,0.0)
end
return SU2{T}(a.t1/dr,a.t2/dr)
end