← Back to team overview

ufl team mailing list archive

Re: [Branch ~ufl-core/ufl/main] Rev 860: Redefine grad().T --> grad()

 

On Fri, Dec 04, 2009 at 11:18:55AM +0000, Harish Narayanan wrote:
> Anders Logg wrote:
> > On Fri, Dec 04, 2009 at 11:45:54AM +0100, Anders Logg wrote:
> >> On Fri, Dec 04, 2009 at 08:31:41PM +0100, Marie Rognes wrote:
> >>> noreply@xxxxxxxxxxxxx wrote:
> >>>> ------------------------------------------------------------
> >>>> revno: 860
> >>>> committer: Anders Logg <logg@xxxxxxxxx>
> >>>> branch nick: ufl-dev
> >>>> timestamp: Tue 2009-12-01 18:09:26 +0100
> >>>> message:
> >>>>  Redefine grad().T --> grad()
> >>>
> >>> Have you updated div() too?
> >> No, I forgot that. I'll take a look.
> >>
> >> Are there any other operators that do something strange and should be fixed?
> >
> > Strange... UFL seemed to already to compute the correct div:
> >
> >   def div(self, o, a):
> >         i = Index()
> >         g = a[i] if a.rank() == 1 else a[...,i]
> >         return g.dx(i)
>
> This looks correct. Someone who uses curl should look at curl as well.

That would be Marie and Evan. :-)

--
Anders

Attachment: signature.asc
Description: Digital signature


References