On Sun, Apr 26, 2009 at 09:29:14PM +0200, [email protected] wrote: > > There are at least two ways to do this. > > 1) Create a submesh. Anders has implemented support for > submeshes but I don't know if it works on meshes that > have lower dim than the original. Anders has to tell you how > to proceed.
No, a SubMesh is just a part of a Mesh (a new Mesh on a subset of the cells) with a mapping back to the original mesh. This can be used for creating matching submeshes when doing for example fluid-structure interaction. -- Anders > 2) Change DofMap. As it is now DofMap checks if it has a precomputed > dof_map (array of integers). If it has this array it will not compute > it. Hence you need to create such an array. The array should contains > -1 for the values that should not be used. You create this array by > running > over the part of the mesh that you want to use. > > I suggest you start experimenting by adding a function to FunctionSpace > which again calls DofMap. This function needs as input the structure > that > you want to use to specify the subdomain. > > OK? > > Kent > > > > I had asked a question a while back about having a finite element function > > that was ONLY defined on the boundary. If I wanted to put this in, what > > parts of the code should I look at? Or is it too complicated? > > > > - Shawn > > _______________________________________________ > > DOLFIN-dev mailing list > > [email protected] > > http://www.fenics.org/mailman/listinfo/dolfin-dev > > > >
signature.asc
Description: Digital signature
_______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
