← Back to team overview

dolfin team mailing list archive

Re: MeshFunction::get(..)

 



Anders Logg wrote:
On Tue, Sep 29, 2009 at 07:39:01AM +0100, Garth N. Wells wrote:
Is there a reason why the MeshFunction.get(..) functions return by value
rather then reference, e.g. it is currently

     inline T get(const MeshEntity& entity) const

rather than

     inline T& get(const MeshEntity& entity) const

Garth

Yes, we have a set() function for setting the values.


I know, but I would like to get a reference rather than copying data

   unsigned int index = 3;	
   const std::vector<double>& vec =  mesh_function.get(index)

I can do this when I have the MeshEntitiy, but not when using the index.

Garth

--
Anders


------------------------------------------------------------------------

_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev




Follow ups

References