Subject: [UFL-dev] [HG UFL] Added assertion to indexing and possibly fixed a tricky bug in Tensor.

From: [email-masked] (UFL)
Date: Mon, 18 Aug 2008 16:17:52 +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:   166:a3eb92eb57afc18aa80a0616c5e485b6ac020836
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Aug 18 16:17:52 2008 +0200
files:       ufl/indexing.py ufl/tensors.py
description:
Added assertion to indexing and possibly fixed a tricky bug in Tensor.

changeset:   165:b71f97e123d5e73e2d82bd8cd5a367743a8e85d4
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Aug 18 15:57:52 2008 +0200
files:       ROADMAP ufl/__init__.py ufl/algebra.py ufl/algorithms/__init__.py ufl/algorithms/analysis.py ufl/algorithms/transformations.py ufl/algorithms/transformations_work_in_progress.py ufl/algorithms/traversal.py ufl/base.py ufl/baseoperators.py ufl/classes.py ufl/differentiation.py ufl/finiteelement.py ufl/indexing.py ufl/restriction.py ufl/tensoralgebra.py ufl/variable.py
description:
Moved UFLObject special functions to a single file baseoperators.py.

Made Variable a Terminal: I think this is the right thing, but may
still reconsider while finishing the differentiation implementation.

Implemented utilities indices(a), renumber_indices(a), and renumber_arguments(a).
These are yet to be tested.

Some cleanup in algorithms.

changeset:   164:839215641cb212a822c12e27a315a66e078c44b0
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Aug 18 12:59:04 2008 +0200
files:       ufl/__init__.py ufl/finiteelement.py ufl/objects.py
description:
Added scetch of Cell class, not used yet.

domain = Cell("triangle", 2)
element = FiniteElement("CG", domain, 2)

Added enums for valid cell types:
  from ufl import *
  element = FiniteElement("CG", triangle, 1)

These enums are just strings now, but can be
changed to Cell objects if we want to later.

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