Subject: [UFL-dev] [HG UFL] Some cleanup in forward AD rules, preparations for figuring out how to handle current problems.

From: [email-masked] (UFL)
Date: Thu, 8 Jan 2009 17:15:03 +0100 (CET)

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

changeset:   481:e4a25840dde415dbc4b4bf61c85e932107ef554d
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Thu Jan 08 17:15:28 2009 +0100
files:       ufl/algorithms/forward_ad.py
description:
Some cleanup in forward AD rules, preparations for figuring out how to handle current problems.

changeset:   480:9f66af8667bc89a3c0095cac2b130a676ba75be7
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Thu Jan 08 15:21:54 2009 +0100
files:       test/indices.py ufl/indexing.py
description:
Added error check in Indexed, currently not allowing
free indices in indexed expression. The mathematical
details of this choice needs to be clarified...

changeset:   479:68428b9127288cb9e6c7c60114d6aa4c57ae034d
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Thu Jan 08 15:01:31 2009 +0100
files:       test/indices.py ufl/algebra.py ufl/algorithms/checks.py ufl/indexing.py ufl/tensoralgebra.py
description:
Cleanup of extract_indices, split it into one
version used by product and one by indexed,
instead of the conditional behaviour which
was harder to follow.

There's still a bug in the AD, but it is related to something else.

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