← Back to team overview

ufl team mailing list archive

[HG UFL] Improved split for symmetric tensor functions.

 

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

changeset:   734:74565de55a36dfe0aff8b58448ff3395ed5a8960
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Sat Mar 14 13:02:56 2009 +0100
files:       test/split.py ufl/__init__.py ufl/basisfunction.py ufl/function.py ufl/split.py ufl/split_functions.py
description:
Improved split for symmetric tensor functions.
Currently, a mixed element with symmetric tensor
subelement counts the complete value shape of
the subelement (not accounting for symmetries)
towards its total value size. But split will
use the symmetry mapping when indexing the
mixed function to get sub function components,
so you get sub functions like [[w0, w1], [w1, w3]].


changeset:   733:cde13557b7cae83228335299e97b2f41dd67a4e4
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Fri Mar 13 10:39:09 2009 +0100
files:       ufl/algorithms/analysis.py ufl/algorithms/checks.py ufl/algorithms/formfiles.py ufl/algorithms/transformations.py
description:
Bugfixes:
- validate_form uses form.form_data().form instead of calling expand_indices, avoiding possible duplicate calls to this.
- extract_arguments checks for duplicate argument counts.
- lhs produced "u*v*dx + 0*ds" from "u*v*dx + g*ds"


changeset:   732:33fe875e77c6d7f298d8e54e6f4ff1ccb45d0116
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Thu Mar 12 11:08:51 2009 +0100
files:       ufl/algorithms/transformations.py
description:
bugfix

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