← Back to team overview

ffc team mailing list archive

[HG ffc] Add support for multiple forms per file. If at most one form of rank

 

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

changeset:   630:19ae5cb95c4d86f42c0fe0a738d14646362fb535
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Fri Mar 23 10:44:43 2007 +0100
files:       src/bin/ffc src/ffc/compiler/analysis/formdata.py src/ffc/compiler/compiler.py src/ffc/compiler/format/ufcformat.py
description:
Add support for multiple forms per file. If at most one form of rank
0, 1 or 2 is specified, then the forms are given names

    PrefixFunctional   (rank 0 form)
    PrefixLinearForm   (rank 1 form)
    PrefixBilinearForm (rank 2 form)

Otherwise, the forms are named Prefix_i where i is the number of the form.


changeset:   629:d123a54ad1b26d7b49de6e04f46f9a5ef3f0045d
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Thu Mar 22 13:59:21 2007 +0100
files:       src/bin/ffc src/demo/Elasticity.form src/demo/EnergyNorm.form src/demo/Heat.form src/demo/Mass.form src/demo/MixedPoisson.form src/demo/NavierStokes.form src/demo/NeumannProblem.form src/demo/Optimization.form src/demo/P5tet.form src/demo/P5tri.form src/demo/Poisson.form src/demo/PoissonDG.form src/demo/PoissonSystem.form src/demo/Projection.form src/demo/Stokes.form src/demo/TensorWeightedPoisson.form src/ffc/common/constants.py src/ffc/compiler/compiler.py src/ffc/fem/finiteelement.py src/ffc/fem/projection.py src/ffc/old/README src/ffc/old/__init__.py src/ffc/old/algebra.py src/ffc/old/alignment.py src/ffc/old/ase.py src/ffc/old/checks.py src/ffc/old/compiler.py src/ffc/old/constants.py src/ffc/old/debug.py src/ffc/old/declaration.py src/ffc/old/dolfin.py src/ffc/old/elementsearch.py src/ffc/old/elementtensor.py src/ffc/old/exceptions.py src/ffc/old/exteriorfacettensor.py src/ffc/old/finiteelement.py src/ffc/old/form.py src/ffc/old/geometrytensor.py src/ffc/old/index.py src/ffc/old/indexreordering.py src/ffc/old/integral.py src/ffc/old/interiorfacettensor.py src/ffc/old/latex.py src/ffc/old/mixedelement.py src/ffc/old/monomialintegration.py src/ffc/old/multiindex.py src/ffc/old/nodemap.py src/ffc/old/operators.py src/ffc/old/optimization.py src/ffc/old/pointmap.py src/ffc/old/pointreordering.py src/ffc/old/progress.py src/ffc/old/projection.py src/ffc/old/quadtest.py src/ffc/old/raw.py src/ffc/old/reassign.py src/ffc/old/referencetensor.py src/ffc/old/restriction.py src/ffc/old/signature.py src/ffc/old/simplify.py src/ffc/old/tensorrepresentation.py src/ffc/old/term.py src/ffc/old/tokens.py src/ffc/old/ufcformat.py src/ffc/old/util.py src/ffc/old/variables.py src/ffc/old/vertexeval.py src/ffc/old/xml.py
description:
Remove old stuff and update demos (not all demos are currently working).
UFC is now the default format so -l ufc is no longer needed. Still only
one form per file is supported (and it must be named "a").


changeset:   628:c068f876fa4cf11e2c183d120f58914a586b065e
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Wed Mar 21 00:19:11 2007 +0100
files:       src/bin/ffc src/ffc/common/constants.py src/ffc/common/utils.py src/ffc/compiler/analysis/formdata.py src/ffc/compiler/codegeneration/common/dofmap.py src/ffc/compiler/compiler.py src/ffc/compiler/format/ufcformat.py src/ffc/compiler/language/algebra.py src/ffc/compiler/language/indexreordering.py src/ffc/compiler/language/operators.py src/ffc/compiler/language/simplify.py src/ffc/fem/dofmap.py src/ffc/fem/finiteelement.py src/ffc/fem/mixedelement.py src/ffc/fem/mixedfunctions.py src/ffc/fem/projection.py src/ffc/fem/vectorelement.py
description:
Implement code generation for dof_map for vector and mixed elements


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