Subject: [UFL-dev] [HG UFL] Added simplification IndexSum(Zero) -> Zero.

From: [email-masked] (UFL)
Date: Sun, 19 Apr 2009 16:48:37 +0200 (CEST)

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

changeset:   842:2e742ca6b3587aafee35bc2f7264fdbe7b85160c
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Sun Apr 19 16:50:33 2009 +0200
files:       ChangeLog sandbox/algorithmtests/HyperElasticity1D_debug.py sandbox/algorithmtests/HyperElasticitySVK_debug.py ufl/classes.py ufl/differentiation.py ufl/indexsum.py ufl/precedence.py
description:
Added simplification IndexSum(Zero) -> Zero.

Slightly improved use of parentheses in str.
Changed str formatting of du/dx.

Added debugging scripts printing
derivatives of hyperelasticity forms.
(Manually verified the terms of the 1D version).

changeset:   841:c7487077345181571ca4427b3d828e8fa377b613
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Sun Apr 19 15:13:40 2009 +0200
files:       ChangeLog ufl/algebra.py ufl/classes.py
description:
Added attempt at line splitting rule for str of Sum and Product,
I'm not quite happy with the result so it's disabled for now.

Pasted precedence lists for C and Python along with the
TODOs to fix the precedence list for better str formatting.
All those parentheses are killing me when reading expressions
for debugging...

changeset:   840:067b04d25cd658ed5e5055d3e84f02a6695f2b16
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Sun Apr 19 13:56:54 2009 +0200
files:       test/algorithms.py ufl/algorithms/__init__.py ufl/algorithms/analysis.py ufl/algorithms/transformations.py
description:
Renamed degree estimation functions.

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