In [35]:
from dolfin import *
mesh = UnitSquareMesh(int(2),int(2))
order = 1
Magnetic = FunctionSpace(mesh, "N1curl", order)
Lagrange = FunctionSpace(mesh, "CG", order)
W = Magnetic*Lagrange
def boundary(x, on_boundary):
return on_boundary
bcW = DirichletBC(W.sub(0),Expression(("1.0","1.0")), boundary)
bcuW = DirichletBC(W.sub(1), Expression(("1.0")), boundary)
In [8]:
print bcW.get_boundary_values()
print bcuW.markers()
In [36]:
a = bcuW.get_boundary_values()
In [37]:
aa = a.keys()
In [43]:
aa
L = [1,2,3]
" ".join(str(x).strip('L') for x in L)
Out[43]:
In [45]:
L
Out[45]:
In [ ]:
AAA.