Subject: [UFL-dev] [HG UFL] stupid bugfix

From: [email-masked] (UFL)
Date: Mon, 27 Oct 2008 15:00:52 +0100 (CET)

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

changeset:   361:65fa2af7b8e07c44b546d06b7251e74c49e7ed4b
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Oct 27 15:00:49 2008 +0100
files:       ufl/basisfunction.py
description:
stupid bugfix

changeset:   360:7018744789dffc793978a7d18957bd2ead8be85b
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Oct 27 14:54:12 2008 +0100
files:       ufl/base.py ufl/basisfunction.py ufl/conditional.py ufl/function.py ufl/geometry.py ufl/indexing.py ufl/tensoralgebra.py ufl/tensors.py
description:
Further updates in __eq__ in terminal classes.

changeset:   359:351b158783881034255e8ec2479e4ad54dec3689
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Mon Oct 27 14:44:24 2008 +0100
files:       sandbox/basic_form_compiler.py ufl/base.py ufl/variable.py
description:
- Improved hash code uniqueness by using
  the types of two levels of operands.
  Is this good enough? Hash quality isn't
  really tested (don't know how to do that!)

- Further optimizations in __eq__, using types
  and operands inspection to avoid calls to repr.
  Worst case calls to "a == b" is still O(n) since
  the tree is traversed, but this should rarely happen.

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