← Back to team overview

ufl team mailing list archive

[HG UFL] Bugfixes. Quick inspection suggests that expand_compounds works, but extensive tests are needed!

 

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

changeset:   173:abdbe41e2f5ed05b5137e25664890a4afd5d8e25
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Tue Aug 19 11:44:10 2008 +0200
files:       ufl/algorithms/transformations.py ufl/classes.py ufl/differentiation.py ufl/tensoralgebra.py
description:
Bugfixes. Quick inspection suggests that expand_compounds works, but extensive tests are needed!


changeset:   172:438fe9ee8d44bf605eba168bc94af8f6200cd0bd
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Tue Aug 19 11:10:04 2008 +0200
files:       ufl/algorithms/transformations.py ufl/classes.py
description:
Added compound_classes list and implemented expand_compounds (in only 6 lines).

There is a bug i don't quite understand though,
and I'm doing some quite fancy python stuff now...


changeset:   171:701c14d4e4a8375495c74bbd008828859b01462c
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
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.

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