Subject: [UFL-dev] [HG UFL] Some bugfixes and test fixes.

From: [email-masked] (UFL)
Date: Wed, 24 Sep 2008 15:28:22 +0200 (CEST)

One or more new changesets pushed to the primary ufl repository.
A short summary of the last three changesets is included below.

changeset:   260:4e87970569562901a101b2bc90b916c90e552cfd
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Wed Sep 24 15:28:22 2008 +0200
files:       test/classcoverage.py test/mass.py ufl/algorithms/ad.py ufl/algorithms/transformations.py ufl/algorithms/ufl2latex.py ufl/formoperators.py
description:
Some bugfixes and test fixes.
Some tests fail, but that's ok for now.

changeset:   259:5693657007c3c3fbb954aaf20aecabb4761f5608
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Wed Sep 24 14:06:55 2008 +0200
files:       ufl/algorithms/ad.py ufl/base.py ufl/baseoperators.py ufl/common.py
description:
More AD rules, most important ones are in place now.

changeset:   258:9e178ccb7405f7b5a0d7405bbdbe838bc8836d3b
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Wed Sep 24 12:17:40 2008 +0200
files:       ufl/__init__.py ufl/algebra.py ufl/algorithms/__init__.py ufl/algorithms/ad.py ufl/algorithms/checks.py ufl/algorithms/transformations.py ufl/algorithms/ufl2latex.py ufl/base.py ufl/baseoperators.py ufl/classes.py ufl/conditional.py ufl/formoperators.py ufl/function.py ufl/mathfunctions.py ufl/objects.py ufl/tensoralgebra.py
description:
Improvements to AD, this now works:
a = f*v*dx
b = derivative(a, f)
# b == u*v*dx

We may need to discuss some implementation issues though.

----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/ufl