← Back to team overview

ufl team mailing list archive

[HG UFL] Updated Zero to have free indices and index dimensions,

 

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

changeset:   409:026f46b7c5bed5b6416307c67bd8ba5a3c910a71
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Fri Nov 07 15:04:12 2008 +0100
files:       test/base.py ufl/algebra.py ufl/algorithms/ad.py ufl/baseoperators.py ufl/common.py ufl/differentiation.py ufl/tensoralgebra.py ufl/variable.py ufl/zero.py
description:
Updated Zero to have free indices and index dimensions,
such that expressions collapsed into zero still fits
in their "environment" as before.


changeset:   408:f09e5d2464cadbb9a42fcc449c4746ade5db342b
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Fri Nov 07 11:54:30 2008 +0100
files:       ROADMAP ufl/algebra.py ufl/algorithms/ad.py ufl/base.py ufl/conditional.py ufl/differentiation.py ufl/indexing.py ufl/mathfunctions.py ufl/restriction.py ufl/tensoralgebra.py ufl/tensors.py ufl/variable.py
description:
Merged repeated_index_dimensions() and free_index_dimensions() into just index_dimensions().

Indexing problem in differentiation seems reduced to needing free indices in Zero.


changeset:   407:97d3a448991d246de7fa9412cf1067f78b23481b
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Fri Nov 07 10:57:51 2008 +0100
files:       ufl/differentiation.py ufl/indexing.py
description:
Fixed some indexing bugs. Some issues left related to indexing and expression shapes during differentation.

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