← Back to team overview

ufl team mailing list archive

[HG UFL] Implemented split_by_dependencies algorithm, intended for

 

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

changeset:   201:134278f94ee7fc1fad0824f3dca5f8281839308e
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Thu Aug 21 14:29:59 2008 +0200
files:       ufl/algorithms/__init__.py ufl/algorithms/transformations.py ufl/algorithms/transformations_work_in_progress.py ufl/base.py ufl/common.py ufl/conditional.py
description:
Implemented split_by_dependencies algorithm, intended for
simplifying implementation of quadrature based form compilers.
This function adds subexpressions to stacks of variables
based on their dependencies. (Will add more details in
the documentation after testing!)

Made Condition a nonterminal object.

Implemented outer framework for expand_indices algorithm.


changeset:   200:882e2d2b80e66461fdf1a579d5878fd34a792bf5
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Thu Aug 21 10:17:19 2008 +0200
files:       ufl/algorithms/__init__.py ufl/algorithms/transformations.py ufl/algorithms/transformations_work_in_progress.py ufl/indexing.py
description:
Some cleanup in existing algorithms.
Reimplemented flatten more cleanly.
Implemented substitute_indices (may or may not be something we can use).


changeset:   199:273a26647587cab2e37f9536458cc5066186a6fb
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Wed Aug 20 16:26:30 2008 +0200
files:       ROADMAP
description:
Updated ROADMAP.

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