mirror of
https://igit.ific.uv.es/alramos/latticegpu.jl.git
synced 2025-05-14 19:23:42 +02:00
Extension for the constructor
This commit is contained in:
parent
50f07f40e6
commit
0aae72ccea
1 changed files with 12 additions and 8 deletions
|
@ -56,19 +56,23 @@ struct DiracWorkspace{T}
|
||||||
|
|
||||||
@timeit "Allocating DiracWorkspace" begin
|
@timeit "Allocating DiracWorkspace" begin
|
||||||
if G == SU3fund
|
if G == SU3fund
|
||||||
sr = scalar_field(Spinor{4,G}, lp)
|
sr = scalar_field(Spinor{4,SU3fund{T}}, lp)
|
||||||
sp = scalar_field(Spinor{4,G}, lp)
|
sp = scalar_field(Spinor{4,SU3fund{T}}, lp)
|
||||||
sAp = scalar_field(Spinor{4,G}, lp)
|
sAp = scalar_field(Spinor{4,SU3fund{T}}, lp)
|
||||||
st = scalar_field(Spinor{4,G}, lp)
|
st = scalar_field(Spinor{4,SU3fund{T}}, lp)
|
||||||
csw = tensor_field(U3alg{T},lp)
|
csw = tensor_field(U3alg{T},lp)
|
||||||
end
|
elseif G == SU2fund
|
||||||
|
sr = scalar_field(Spinor{4,SU2fund{T}}, lp)
|
||||||
if G == SU2fund
|
sp = scalar_field(Spinor{4,SU2fund{T}}, lp)
|
||||||
|
sAp = scalar_field(Spinor{4,SU2fund{T}}, lp)
|
||||||
|
st = scalar_field(Spinor{4,SU2fund{T}}, lp)
|
||||||
|
csw = tensor_field(U2alg{T},lp)
|
||||||
|
else
|
||||||
sr = scalar_field(Spinor{4,G}, lp)
|
sr = scalar_field(Spinor{4,G}, lp)
|
||||||
sp = scalar_field(Spinor{4,G}, lp)
|
sp = scalar_field(Spinor{4,G}, lp)
|
||||||
sAp = scalar_field(Spinor{4,G}, lp)
|
sAp = scalar_field(Spinor{4,G}, lp)
|
||||||
st = scalar_field(Spinor{4,G}, lp)
|
st = scalar_field(Spinor{4,G}, lp)
|
||||||
csw = tensor_field(U2alg{T},lp)
|
csw = nothing
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue