Subject: [Syfi-dev] [HG syfi] merge

From: [email-masked] (SyFi)
Date: Tue, 9 Oct 2007 10:44:40 +0200 (CEST)

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

changeset:   856:a4cb9c02eb6118e37fd347639f8d026fb644a45d
tag:         tip
parent:      855:8e544f8750747fe58ac5accfaea2e61e7f8fdbc3
parent:      853:136cc54aa3c497fc53ac370dd9035a4a5997e67a
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Tue Oct 09 10:47:28 2007 +0200
files:       
description:
merge

changeset:   855:8e544f8750747fe58ac5accfaea2e61e7f8fdbc3
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Tue Oct 09 10:47:14 2007 +0200
files:       python/sfc/CodeFormatter.py python/sfc/DofMapDiscontinuousCG.py python/sfc/DofMapSignedCG.py python/sfc/FERep.py python/sfc/FiniteElementCG.py python/sfc/FiniteElementSignedCG.py python/sfc/Form.py python/sfc/Integral.py python/sfc/UFCCell.py python/sfc/affine_map.py python/sfc/compiler.py python/sfc/integral_tools.py python/sfc/quadrature.py python/sfc/symbolic_utils.py
description:
Marked all occurrences of symbol creation with XXX,
do not use this mark for anything else now.
This is just a step to get overview of the work involved
with introducing a python-based symbol factory.
70 lines contain XXX now, contrasted to almost 600
containing the word 'symbol'.

Also scetched a way to optimize symbolic integration
for matrices where several integrands are equal, but
this is not a high priority and needs benchmarking.

changeset:   854:5449bd4c00c5e8f30719307ceebaee31df3cf5c1
parent:      850:da27ec264eaed52a50cfb6a9c6c2c3e9b793b011
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Oct 08 19:15:33 2007 +0200
files:       benchmarks/stiffness.py python/sfc/Integral.py python/sfc/gen_tabulate_tensor.py
description:
Some optimizations in split_tokens and substitute_tokens, keeping auto_tokens list
instead of appending to local_tokens, this reduces memory usage and copying.
Doesn't seem to help a lot in the big picture, but it's noticable in some cases.

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