Subject: [UFL-dev] [HG UFL] merge

From: [email-masked] (UFL)
Date: Mon, 29 Sep 2008 16:33:18 +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:   285:2347e1f6ce51e00492e6eed0e769d582bd37a2ca
tag:         tip
parent:      284:c31a973fa84f0ed15e3a8c3761a608a2bdbc1b61
parent:      283:6fa9c6e9e2989fcb8d2242b15a1353fb8374cfa8
user:        Anders Logg <[email-masked]>
date:        Mon Sep 29 16:33:26 2008 +0200
files:       
description:
merge

changeset:   284:c31a973fa84f0ed15e3a8c3761a608a2bdbc1b61
parent:      282:eefbe0539581b033128e669ba1f87e3588388aa4
user:        Anders Logg <[email-masked]>
date:        Mon Sep 29 16:33:00 2008 +0200
files:       sandbox/multilinear.py ufl/algorithms/analysis.py ufl/algorithms/predicates.py ufl/algorithms/traversal.py
description:
Work on traversal algorithms:
- Keep track of operator stack when traversing expression tree:
- Add default iterator traversal() same as pre_traversal

Usage:

  for (o, stack) in traversal(expression):
      ...

changeset:   283:6fa9c6e9e2989fcb8d2242b15a1353fb8374cfa8
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Sep 29 16:32:35 2008 +0200
files:       ufl/common.py
description:
Generalized lstr to handle lists or tuples with lists
or tuples as items, calling lstr recursively.
Also using () for tuples instead of [].

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