Subject: [FFC-dev] [HG ffc] Separate dofmap into fem.dofmap and codegen.dofmap

From: [email-masked] (FFC)
Date: Wed, 24 Jan 2007 13:27:23 +0100 (CET)

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

changeset:   548:393d69bd2d832268e56df6d1934c07a8bc1b7617
tag:         tip
user:        "Anders Logg <[email-masked]>"
date:        Wed Jan 24 13:27:18 2007 +0100
files:       src/ffc/codegen/codegenerator.py src/ffc/codegen/dofmap.py src/ffc/compiler/compiler.py src/ffc/compiler/dofmap.py src/ffc/fem/dofmap.py src/ffc/fem/finiteelement.py src/ffc/fem/mixedelement.py src/ffc/format/ufcformat.py
description:
Separate dofmap into fem.dofmap and codegen.dofmap

changeset:   547:9a0f0880733a81f4bdf9059fe77c604a705ca76d
user:        "Anders Logg <[email-masked]>"
date:        Wed Jan 24 11:32:52 2007 +0100
files:       src/ffc/codegen/dofmap.py
description:
Copy dofmap to codegen

changeset:   546:f69e21b84a050bb694752fedce3a543ae1c01911
user:        "Anders Logg <[email-masked]>"
date:        Wed Jan 24 08:49:24 2007 +0100
files:       src/ffc/codegen/cellintegral.py src/ffc/codegen/codegenerator.py src/ffc/codegen/dofmap.py src/ffc/codegen/exteriorfacetintegral.py src/ffc/codegen/finiteelement.py src/ffc/codegen/form.py src/ffc/codegen/interiorfacetintegral.py src/ffc/compiler/compiler.py src/ffc/format/dolfin.py src/ffc/format/ufcformat.py
description:
Add infrastructure for code generation. The code generation will be a separate phase:

  phase 0: parse expression (module formlang)
  phase 1: preprocess expression, simplify etc
  phase 2: generate representation (tensor, quadrature etc)
  phase 3: generate code (module codegen)
  phase 4: write code (module format)

The compiler (compiler.py) will sit in the middle and take the output from
phase n-1 and send it as input to phase n.

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