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
> [email protected]
> http://www.fenics.org/mailman/listinfo/dolfin-dev


_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to