Hi Justin,I reworked some of functions pace details in that timeframe. It looks like I broke something. I'll try and get to it tomorrow, otherwise I'm away for a week, so will open an issue to track it.LawrenceJustinThanks,What's going on, and how do I work around this? Also, is it suppose to say 'self.type' instead of 'self.typ'?Hi all,Last year (~8 months ago) the following worked:mesh = UnitSquareMesh(10,10)V = VectorFunctionSpace(mesh, "CG", 1)P = FunctionSpace(mesh, "CG", 1)W = V*Qbc1 = DirichletBC(W.sub(0).sub(0), Expression("cos(pi*x[0])*sin(pi*x[1])"), (1,2))Today, I get these errors:
Traceback (most recent call last):
File "Darcy_LS.py", line 32, in <module>
bc1 = DirichletBC(W.sub(0).sub(0), Expression("cos(pi*x[0])*sin(pi*x[1])"), (1,2))
File "/Users/jychang48/Software/firedrake/src/firedrake/firedrake/bcs.py", line 54, in __init__
self.function_arg = g
File "/Users/jychang48/Software/firedrake/src/firedrake/firedrake/bcs.py", line 100, in function_arg
g = function.Function(self._function_space).interpolate(g)
File "/Users/jychang48/Software/firedrake/src/firedrake/firedrake/function.py", line 243, in __init__
val=val, name=name, dtype=dtype)
File "/Users/jychang48/Software/firedrake/src/firedrake/firedrake/function.py", line 79, in __init__
self.dat = function_space.make_dat(val, dtype, self.name(), uid=self.uid)
File "/Users/jychang48/Software/firedrake/src/firedrake/firedrake/functionspaceimpl.py", line 798, in make_dat
raise ValueError("Can't build Function on %s function space" % self.typ)
AttributeError: 'ProxyFunctionSpace' object has no attribute 'typ'_______________________________________________
firedrake mailing list
firedrake@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/firedrake
_______________________________________________
firedrake mailing list
firedrake@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/firedrake