dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #08087
Re: Mesh and BoundaryMesh creation
On Mon, Jun 02, 2008 at 09:05:30AM +0200, Ola Skavhaug wrote:
> Hi,
>
> I might have missed something on the email list regarding the reasons to
> remove the boundary mesh constructor taking a couple of meshfunctions to get
> the mapping from mesh to boundary mesh. We're using this feature a lot. Is
> there a new logic for boundary meshes that deprecated the old code?
I removed it to simplify the interface and reduce the number of
constructors.
The mappings are now generated automatically and stored as mesh data
associated with the boundary. To get the mappings, simply do
MeshFunction<uint>* vertex_map = boundary.data().meshFunction("vertex map");
MeshFunction<uint>* cell_map = boundary.data().meshFunction("cell map");
A mesh can now have an arbitrary number of data associated with it,
either MeshFunctions or Arrays, each associated with a string.
--
Anders
Follow ups
References