dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #21773
Re: [Question #147504]: Subfunction does not work any more
On Wednesday March 2 2011 16:31:48 Marijke Habermann wrote:
> Question #147504 on DOLFIN changed:
> https://answers.launchpad.net/dolfin/+question/147504
>
> Marijke Habermann requested for more information:
> I have a related question: How can I create the same function p =
> Function(V2) when I can only access W directly? Do I need to use the
> 'collapse_sub_spaces' method, and if so, what are the necessary arguments?
We have discussed this extensively in:
https://bugs.launchpad.net/dolfin/+bug/681415
but we did never conclude...
A hack that might work for you can be:
spaces = [V1, V2]
W = MixedFunctionSpace(spaces)
W.spaces = spaces
...
u0 = Function(W.spaces[0])
This will only work in the Python interface.
Johan
Follow ups
References