x = ufl.SpatialCoordinate(mesh)
f = x[0]**2
V = FunctionSpace(mesh, “DG”, 0)
v = TestFunction(V)
int_f = dolfinx.fem.assemble_vector(dolfinx.fem.form(1/ufl.CellVolume(mesh)fv*ufl.dx))
I found the solution, moving away from the deprecated API and adding a set of brackets solved the issue…
x = ufl.SpatialCoordinate(mesh)
f = x[0]**2
V = functionspace(mesh, (“DG”, 0))
v = TestFunction(V)
int_f = dolfinx.fem.assemble_vector(dolfinx.fem.form(1/ufl.CellVolume(mesh)fv*ufl.dx))
print(int_f.array)