← Back to team overview

ufl team mailing list archive

[HG UFL] Added attempt at implementing is_multilinear for general expressions.

 

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

changeset:   348:8596949f810cce85e975ea0cdbfb487faafbb25c
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Thu Oct 23 15:00:44 2008 +0200
files:       ufl/algorithms/analysis.py ufl/algorithms/predicates.py
description:
Added attempt at implementing is_multilinear for general expressions.
Failing because 'set' isn't hashable, need to rewrite some parts.


changeset:   347:c0a679d52b4f2e89bfa795ce753a1ea1ae336893
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)

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