dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #12815
Re: Function without form?
Bartosz Sawicki wrote:
After few weeks being out of fenics repositories, I'm trying to get my
application back to live. And I have a question, if it is possible now
to create Function without using complete form definition?
Yes, take a look at
/demo/pde/advection-diffusion
(there are both C++ and Python demos)
Following code worked one month ago, but not any more:
FiniteElement fe("MixedElement([FiniteElement('Discontinuous Lagrange',
'tetrahedron', 0), FiniteElement('Discontinuous Lagrange',
'tetrahedron', 0), FiniteElement('Discontinuous Lagrange',
'tetrahedron', 0)])");
DofMap dofmap("FFC dof map for
MixedElement([FiniteElement('Discontinuous Lagrange', 'tetrahedron', 0),
FiniteElement('Discontinuous Lagrange', 'tetrahedron', 0),
FiniteElement('Discontinuous Lagrange', 'tetrahedron', 0)])", mesh);
FunctionSpace Vj(mesh, fe, dofmap);
Function j( Vj );
The precompiled elements with signatures have been removed, which is why
the above will no longer work.
Maybe I'm just thinking in the wrong way? Maybe it would be more natural
for dolfin to create simple form file:
vectorelement = VectorElement("Discontinuous Lagrange", "tetrahedron", 0)
j = Function(vectorelement)
You can do something like this in the Python interface,
V = VectorFunctionSpace(mesh, "CG", 2)
velocity = Function(V);
Garth
cheers,
BArtek
_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev
Follow ups
References