Consider the following
from firedrake import *
m = UnitSquareMesh(1, 1)
print assemble(Constant(1, cell=m.ufl_cell())*(ds(1) + ds)))
I expect to see 5, but I get 6. As if the ds term is also being included in the ds(1) integral.
I note in dolfin this is sort of unsupported, in that if I have produced a marked subdomain then I can't use a bare ds but must always select a subdomain to integral over. So maybe this is unsupported and expected.
Consider the following
I expect to see 5, but I get 6. As if the ds term is also being included in the ds(1) integral.
I note in dolfin this is sort of unsupported, in that if I have produced a marked subdomain then I can't use a bare
dsbut must always select a subdomain to integral over. So maybe this is unsupported and expected.