← Back to team overview

dolfin team mailing list archive

Re: Easiest way to add vectors in pydolfin

 

On Tue, Nov 22, 2011 at 12:38:46PM +0100, Martin Sandve Alnæs wrote:
> On 22 November 2011 12:33, Anders Logg <logg@xxxxxxxxx> wrote:
> > On Tue, Nov 22, 2011 at 11:43:51AM +0100, Martin Sandve Alnæs wrote:
> >> Currently I'm doing:
> >>         v = u.vector()
> >>         v[:] = x
> >>         v.axpy(1.0, y)
> >> to set the Vector of Function u to x+y, where x,y are Vectors. Is this
> >> the best way?
> >
> > This should work:
> >
> >  u.vector()[:] = x + y
>
> Ok, but that will create a temporary vector and thus be more costly, right?

I expect so but I'm not sure. Johan Hake knows.

--
Anders


Follow ups

References