Subject: [UFL-dev] [HG UFL] Bug fix in mathfunctions.py, tests run again

From: [email-masked] (UFL)
Date: Wed, 20 Aug 2008 11:34:27 +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:   178:64ae28d3aaea1b1a92c9f4c5bcff04b0dc698447
tag:         tip
user:        Anders Logg <[email-masked]>
date:        Wed Aug 20 11:34:24 2008 +0200
files:       ufl/base.py ufl/mathfunctions.py
description:
Bug fix in mathfunctions.py, tests run again

changeset:   177:33e56c5c85cb8d132d78362e55f63bb3cb806b14
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Tue Aug 19 21:17:05 2008 +0200
files:       ufl/algorithms/ad.py ufl/baseoperators.py ufl/tensoralgebra.py
description:
Added differentiation rules for most operators.

changeset:   176:557f6afcf2008cdda745c1bf7410317f525211cf
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Tue Aug 19 20:48:37 2008 +0200
files:       ufl/__init__.py ufl/algorithms/ad.py ufl/algorithms/transformations.py ufl/algorithms/transformations_work_in_progress.py ufl/base.py ufl/classes.py ufl/mathfunctions.py
description:
Bugfix in MathFunctions. Had to introduce one class
for each function because of the current design since
the constructors should take the same input as
operands outputs, which must all be UFLObjects.

Added initial AD framework. Need to define more rules.
Also need to work out handling and reusing of variables
during differentiation in this framework.

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