Subject: [UFL-dev] [HG UFL] Added lists of terminal and nonterminal classes in classes.py.

From: [email-masked] (UFL)
Date: Tue, 19 Aug 2008 10:51:42 +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:   171:701c14d4e4a8375495c74bbd008828859b01462c
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Tue Aug 19 10:51:39 2008 +0200
files:       scripts/ufl-analyse ufl/algorithms/transformations.py ufl/algorithms/transformations_work_in_progress.py ufl/basisfunctions.py ufl/classes.py
description:
Added lists of terminal and nonterminal classes in classes.py.
Using these in transformations.py to handle some things more generally.
Added ufl_copy_handlers and ufl_reuse_handlers instead of ufl_handlers,
allowing reuse of unchanged subtrees in transformation algorithms.

Fixed ufl-analyse script to allow
 ufl-analyse *.ufl
which simplifies running it on all files under demo/ for testing.

changeset:   170:996d07fecba3a78ddcced2b9fd63ea2ad6269835
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Aug 18 22:03:11 2008 +0200
files:       ufl/__init__.py ufl/algorithms/checks.py ufl/algorithms/transformations.py ufl/algorithms/transformations_work_in_progress.py ufl/baseoperators.py ufl/classes.py ufl/operators.py ufl/tensoralgebra.py
description:
Renamed Transpose to Transposed.
Some other name cleanup.

changeset:   169:748d6f88e29c4dc972e901308d81d68668249329
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.

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