← Back to team overview

ffc team mailing list archive

Re: New operators

 

Hi Anders,

Looks great. I'll try it out and let you know. One useful non-differential
operator (for me at least) would the cross product. Perhaps the most generic way
to allow for it would be to add the permutation tensor when you're ready for
higher-order tensors.

Garth



Quoting Anders Logg <logg@xxxxxxxxx>:

> The new operators are now in place:
> 
>     dot  - scalar product
>     grad - gradient
>     div  - divergence
>     rot  - rotation (curl works also)
> 
> One can now write things like
> 
>     a = div(grad(dot(rot(v), u)))*dx
> 
> Please try them out and tell me if they work. Suggestions for
> modifications of the behavior of these operators as well as
> suggestions for new (standard) operators that might make life easier
> for you are also welcome. Remember, these operators are defined
> independently from and on top of the form algebra so adding a new
> operator does not add to the complexity of the form language (this
> comment is for you Rob ;-).
> 
> /Anders
> 
> _______________________________________________
> FFC-dev mailing list
> FFC-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/ffc-dev
> 



Follow ups