diff --git a/src/Dirac/Dirac.jl b/src/Dirac/Dirac.jl index 34e1950..0d1f36b 100644 --- a/src/Dirac/Dirac.jl +++ b/src/Dirac/Dirac.jl @@ -54,7 +54,6 @@ struct DiracWorkspace{T} function DiracWorkspace(::Type{G}, ::Type{T}, lp::SpaceParm{4,6,B,D}) where {G,T <: AbstractFloat, B,D} - @timeit "Allocating DiracWorkspace" begin if G == SU3fund sr = scalar_field(Spinor{4,G}, lp) sp = scalar_field(Spinor{4,G}, lp) @@ -70,7 +69,6 @@ struct DiracWorkspace{T} st = scalar_field(Spinor{4,G}, lp) csw = tensor_field(U2alg{T},lp) end - end return new{T}(sr,sp,sAp,st,csw,cs) end diff --git a/src/Groups/FundamentalSU2.jl b/src/Groups/FundamentalSU2.jl index 1ab1a2d..c44a4d5 100644 --- a/src/Groups/FundamentalSU2.jl +++ b/src/Groups/FundamentalSU2.jl @@ -1,9 +1,5 @@ -Base.zero(::Type{SU2fund{T}}) where T <: AbstractFloat = SU2fund{T}(zero(T),zero(T)) -Random.rand(rng::AbstractRNG, ::Random.SamplerType{SU2fund{T}}) where T <: AbstractFloat = SU2fund{T}(complex(randn(rng,T),randn(rng,T)), - complex(randn(rng,T),randn(rng,T))) - SU2fund(a::T, b::T) where T <: AbstractFloat = SU2fund{T}(complex(a), complex(b))