← Back to team overview

ufl team mailing list archive

[HG UFL] Fixed redundant Variable insertions in split_by_dependencies.

 

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

changeset:   414:f2249885d9ba6698324eef83582836ef7f7e6149
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Mon Nov 17 21:55:20 2008 +0100
files:       ufl/algorithms/dependencies.py ufl/algorithms/variables.py
description:
Fixed redundant Variable insertions in split_by_dependencies.
Looking at the output of "ufl2pdf -c hyperelasticity1d.ufl",
it seems like no redundant variables are created anymore
(i.e. there are no variables like "s_51 = s_2" created).


changeset:   413:27b1112db733bb82d13455bf7cfb4d0dbf863c4c
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Mon Nov 17 20:57:52 2008 +0100
files:       ROADMAP ufl/algorithms/__init__.py ufl/algorithms/analysis.py ufl/algorithms/dependencies.py ufl/algorithms/variables.py
description:
- Fixed some unneccessary Variable insertions in mark_duplications.

- Added quick attempt at rendering UFL expression graphs
  using the DOT graph visualization language. Needs some
  fixing up to look good, but basics work fine. Also needs
  a commandline utility.


changeset:   412:4288af82148d16e15445f852479379f8da89acc2
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Sun Nov 16 14:26:35 2008 +0100
files:       ufl/__init__.py ufl/algebra.py ufl/algorithms/__init__.py ufl/algorithms/ad.py ufl/algorithms/analysis.py ufl/algorithms/checks.py ufl/algorithms/dependencies.py ufl/algorithms/formdata.py ufl/algorithms/formfiles.py ufl/algorithms/formtransformations.py ufl/algorithms/indexalgorithms.py ufl/algorithms/predicates.py ufl/algorithms/printing.py ufl/algorithms/transformations.py ufl/algorithms/traversal.py ufl/algorithms/ufl2latex.py ufl/algorithms/variables.py ufl/base.py ufl/baseoperators.py ufl/basisfunction.py ufl/classes.py ufl/conditional.py ufl/differentiation.py ufl/elements.py ufl/finiteelement.py ufl/form.py ufl/formoperators.py ufl/function.py ufl/geometry.py ufl/indexing.py ufl/integral.py ufl/mathfunctions.py ufl/objects.py ufl/operators.py ufl/restriction.py ufl/scalar.py ufl/split.py ufl/tensoralgebra.py ufl/tensors.py ufl/variable.py ufl/zero.py
description:
Reverted from future absolute_import to
normal import (using python script with regexp).

Fixed a bunch of bugs and minor stuff
reported by pylint via pydev in eclipse.
(This works fairly well, but pylint reports
lots of false negatives and annoying details.)

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