Hello,

When I run:
```
from dolfin import *
mesh = UnitSquareMesh(1,1)
P2 = VectorFunctionSpace(mesh, "Lagrange", 2)
B = VectorFunctionSpace(mesh, "Bubble", 3)
Q = P2 + B
F = Function(Q)
E = Expression(("x[0]+1.0", "x[1]+1.0"))
F.interpolate(E)
```

using DOLFIN 1.5.0, it runs with no problem and:
```
print F.vector().array()
```

seems to return reasonable looking results.

However, with the latest master I get:

"
----> 1 F.interpolate(E)

RuntimeError: evaluate_dof(s) for enriched element not implemented.
"

Is there a way around this? I was using this to set initial conditions. Was it always broken in some way and I just didn't notice?

Many thanks,
Cian

_______________________________________________
fenics mailing list
fenics@fenicsproject.org
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to