from dolfin import *
mesh = UnitCube(5,5,5)
VV = VectorFunctionSpace(mesh,"Lagrange",1)
u = TrialFunction(VV)
v = TestFunction(VV)
Aij = diag(Constant((1,1,1)))
Delta = Identity( mesh.ufl_cell().geometric_dimension())
# Does not work (but works with sfc)
assemble(inner(Aij*(grad(u)+Delta), grad(v))*dx)
# Works
assemble(inner(Aij*grad(u), grad(v))*dx)
from dolfin import * pace(mesh, "Lagrange" ,1) (1,1,1) )) cell(). geometric_ dimension( )) inner(Aij* (grad(u) +Delta) , grad(v))*dx) inner(Aij* grad(u) , grad(v))*dx)
mesh = UnitCube(5,5,5)
VV = VectorFunctionS
u = TrialFunction(VV)
v = TestFunction(VV)
Aij = diag(Constant(
Delta = Identity( mesh.ufl_
# Does not work (but works with sfc)
assemble(
# Works
assemble(