← Back to team overview

syfi team mailing list archive

[HG syfi] Initial cleanup of internal code for handling token lists and symbol sets.

 

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

changeset:   779:b0b5e55daf46405caa5b0f66d1226f8b30447154
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Tue Sep 18 14:57:13 2007 +0200
files:       python/sfc/Integral.py python/sfc/gen_tabulate_tensor.py
description:
Initial cleanup of internal code for handling token lists and symbol sets.

The goal is to postphone the splitting of tokens into member/local variables
and quadloop/outside loop variables until after the optimization.
This allows the optimization to potentially see a few more steps,
simplifies several functions, fixes the bug with optimization of
symbolically integrated forms, allows moving more variables
out of the quadloop after optimization, and will ease maintenance.


changeset:   778:5468a06ebeb097531a7936da6e75ebbfd0fbee00
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Mon Sep 17 23:03:07 2007 +0200
files:       python/sfc/Integral.py
description:
Left over renaming common to local.


changeset:   777:a315e4c1cab713ea52543c4417f7d9640efd48d3
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Mon Sep 17 22:38:09 2007 +0200
files:       python/sfc/Integral.py python/sfc/IntegralCG.py python/sfc/gen_tabulate_tensor.py
description:
Renamed for more readable code:
  common_token -> local_token
  quad_common_token -> local_quad_token
  quad_member_token -> member_quad_token


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