Subject: [UFL-dev] [HG UFL] minor roadmap update

From: [email-masked] (UFL)
Date: Mon, 22 Dec 2008 12:46:45 +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:   456:03508e6eb88baac87a235e0764dffded785a2c8d
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Dec 22 12:47:00 2008 +0100
files:       ROADMAP
description:
minor roadmap update

changeset:   455:340cd15f28155e9b35e1cbfb0f29ca8be076d1f9
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Dec 22 10:19:47 2008 +0100
files:       demo/mixed_poisson.ufl test/algorithms.py test/classcoverage.py test/elements.py test/ffcforms.py test/forms.py ufl/__init__.py ufl/algorithms/ad.py ufl/algorithms/checks.py ufl/algorithms/formdata.py ufl/algorithms/transformations.py ufl/base.py ufl/basisfunction.py ufl/differentiation.py ufl/finiteelement.py ufl/form.py ufl/function.py ufl/geometry.py ufl/objects.py ufl/operators.py ufl/variable.py
description:
Changed all use of domain string to a Cell.
Now we can do stuff like:

cell = tetrahedron
dim = cell.dim()
n = cell.n()
x = cell.x()
I = Id(dim)
f = VectorConstant(cell)
a = sin(x[0])*dot(n, f)*dx

A good habit will be to define "cell = triangle" etc
at the top, making the rest more dimension independent.

changeset:   454:12ccc726c55348de78185810749bf89ef9e1f1bf
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Fri Dec 19 19:18:48 2008 +0100
files:       ufl/finiteelement.py ufl/permutation.py
description:
Attempt at implementing MixedElement.extract_component for
mixed elements where value components are flattened
into a long vector, e.g. a tensor+vector+scalar element.

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