← Back to team overview

ufl team mailing list archive

[HG UFL] Improved FormData construction, avoiding several iterations over expression trees.

 

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

changeset:   347:c0a679d52b4f2e89bfa795ce753a1ea1ae336893
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Thu Oct 23 13:54:42 2008 +0200
files:       sandbox/basic_form_compiler.py ufl/algorithms/dependencies.py ufl/algorithms/formdata.py
description:
Improved FormData construction, avoiding several iterations over expression trees.


changeset:   346:5ed0a6d3ed3c921a839f4e90340ad2d2465c7827
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Thu Oct 23 13:37:25 2008 +0200
files:       ROADMAP sandbox/basic_form_compiler.py ufl/algorithms/analysis.py ufl/algorithms/dependencies.py ufl/algorithms/traversal.py ufl/algorithms/ufl2latex.py ufl/variable.py
description:
Updated traversal algorithms to traverse into variables
by default, with an option to skip it.

basic_form_compiler.py now handles hyperelasticity1D.ufl
without any errors, applying J = derivative(-F) and splitting
subexpressions by dependencies (for quadrature code generation).
(without errors does not necessarily mean correctly)


changeset:   345:19f6cf6b9eae328b687c5fa8f2c3b6973a6e3634
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Wed Oct 22 14:00:26 2008 +0200
files:       ufl/algorithms/dependencies.py ufl/algorithms/variables.py
description:
small bugfix

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