Subject: [UFL-dev] [HG UFL] Bugfixes.

From: [email-masked] (UFL)
Date: Fri, 7 Nov 2008 16:04:30 +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:   410:0431354dff244a7aa7818c7da6cabc537f035250
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Fri Nov 07 16:04:25 2008 +0100
files:       ufl/algebra.py ufl/algorithms/ufl2latex.py ufl/variable.py
description:
Bugfixes.

Allowing indexed expressions as variables again (must allow this for easy insertions of new variables many places).

A sort of Latex rendering of ComponentTensor, not entirely satisfied though.

changeset:   409:026f46b7c5bed5b6416307c67bd8ba5a3c910a71
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Fri Nov 07 15:04:12 2008 +0100
files:       test/base.py ufl/algebra.py ufl/algorithms/ad.py ufl/baseoperators.py ufl/common.py ufl/differentiation.py ufl/tensoralgebra.py ufl/variable.py ufl/zero.py
description:
Updated Zero to have free indices and index dimensions,
such that expressions collapsed into zero still fits
in their "environment" as before.

changeset:   408:f09e5d2464cadbb9a42fcc449c4746ade5db342b
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Fri Nov 07 11:54:30 2008 +0100
files:       ROADMAP ufl/algebra.py ufl/algorithms/ad.py ufl/base.py ufl/conditional.py ufl/differentiation.py ufl/indexing.py ufl/mathfunctions.py ufl/restriction.py ufl/tensoralgebra.py ufl/tensors.py ufl/variable.py
description:
Merged repeated_index_dimensions() and free_index_dimensions() into just index_dimensions().

Indexing problem in differentiation seems reduced to needing free indices in Zero.

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