Skip to content
Snippets Groups Projects
Verified Commit 416e8bde authored by Florian Atteneder's avatar Florian Atteneder
Browse files

fixup some uses of SpectralElement

parent 859a914d
No related branches found
No related tags found
No related merge requests found
......@@ -119,31 +119,28 @@ end
@inline function inner_product(u1, u2, el::SpectralElement)
@unpack quadr = el
if quadr === :LGL || quadr === :LGL_lumped
return LGL.integrate(u1, u2, el.z, el.w)
else # quadr === :GLGL
return GLGL.integrate(u1, u2, el.z, el.w, el.v, el.D)
if el.quadr === :LGL || el.quadr === :LGL_lumped
return LGL.integrate(u1, u2, el.quadr_z, el.quadr_w)
else # el.quadr === :GLGL
return GLGL.integrate(u1, u2, el.quadr_z, el.quadr_w, el.quadr_v, el.quadr_D)
end
end
@inline function integrate(u, el::SpectralElement)
@unpack quadr = el
if quadr === :LGL || quadr === :LGL_lumped
return LGL.integrate(u, el.z, el.w)
else # quadr === :GLGL
return GLGL.integrate(u, el.z, el.w, el.v, el.D)
if el.quadr === :LGL || el.quadr === :LGL_lumped
return LGL.integrate(u, el.quadr_z, el.quadr_w)
else # el.quadr === :GLGL
return GLGL.integrate(u, el.quadr_z, el.quadr_w, el.quadr_v, el.quadr_D)
end
end
@inline function integrate(fn::Function, idxs::AbstractVector{<:Integer}, el::SpectralElement)
@unpack quadr = el
if quadr === :LGL || quadr === :LGL_lumped
return LGL.integrate(fn, idxs, el.z, el.w)
else # quadr === :GLGL
return GLGL.integrate(fn, idxs, el.z, el.w, el.v, el.D)
if el.quadr === :LGL || el.quadr === :LGL_lumped
return LGL.integrate(fn, idxs, el.quadr_z, el.quadr_w)
else # el.quadr === :GLGL
return GLGL.integrate(fn, idxs, el.quadr_z, el.quadr_w, el.quadr_v, el.quadr_D)
end
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment