Subject: [UFL-dev] [HG UFL] Some cleanup and bugfixes of latest code.

From: [email-masked] (UFL)
Date: Mon, 18 Aug 2008 21:57:45 +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:   169:748d6f88e29c4dc972e901308d81d68668249329
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Aug 18 21:57:55 2008 +0200
files:       ufl/algorithms/transformations.py ufl/variable.py
description:
Some cleanup and bugfixes of latest code.

renumber_arguments(a) now works on a Form, since it needs to renumber arguments of all integrals the same way.

changeset:   168:72ddabc53e17091da7c6a418723c0d4d8d412470
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Aug 18 21:46:37 2008 +0200
files:       ufl/basisfunctions.py ufl/common.py ufl/indexing.py ufl/variable.py
description:
Moved global counter mechanism into a superclass Counted in common.py.
Made Variable a Counted subclass.

changeset:   167:318adc33a8dc5a9dff66b85658153b3b9433af83
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Aug 18 19:40:29 2008 +0200
files:       ufl/__init__.py ufl/algorithms/checks.py ufl/algorithms/transformations.py ufl/algorithms/transformations_work_in_progress.py ufl/base.py ufl/classes.py ufl/differentiation.py ufl/operators.py ufl/tensoralgebra.py
description:
Added class Compound as a generalization of objects
that can be converted to simpler types.
Algorithm expand_compounds can be generalized using this.

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