On Fri, Dec 12, 2008 at 08:53:22AM -0500, Shawn Walker wrote:
I have not been saying much during all of this, but I have been listening
a bit. :)
I would like to know if the new function space stuff is ready to be used
in implementing higher order meshes. I started looking into this a long
time ago, but then there was this big re-work. The stuff I did before
was kind of a hack, so hopefully this new function space interface will
allow for easily reading in higher order mesh info.
At this point, I just want to read in a higher order mesh and have that
info be available to the matrix assembly. And nothing else. I'm also
not proposing that this go into your release.
Any comments? I will have to relearn this new interface.
Sorry about the long delay.
The new class FunctionSpace makes it possible to put the information
about the higher order mapping either into the mesh or into the
function space. So there seem to be three options:
1. Add the extra information for higher order meshes into
MeshGeometry. I think this is what was planned before.
2. Add the extra information as auxiliary mesh data in the MeshData of
a Mesh.
3. Add the extra information as an additional member in FunctionSpace,
in addition to a Mesh, FiniteElement and DofMap.
I don't have a clear view on how to do this and haven't thought much
about it for a long time so let's hear some opinions.
--
Anders