You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here domain is Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 1) but it should be Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', Cell(vertex, 2), 0), dim=2), 8). I.e. the domain of u is being returned but it should be the domain of P0DG. This is because extract_domains assumes that domains come from terminals, which is not true in this case. A similar issue will arise for external operator.
The text was updated successfully, but these errors were encountered:
Consider the following Firedrake MFE:
Here
domain
isMesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 1)
but it should beMesh(VectorElement(FiniteElement('Discontinuous Lagrange', Cell(vertex, 2), 0), dim=2), 8)
. I.e. the domain ofu
is being returned but it should be the domain ofP0DG
. This is becauseextract_domains
assumes that domains come from terminals, which is not true in this case. A similar issue will arise for external operator.The text was updated successfully, but these errors were encountered: