ufl team mailing list archive
-
ufl team
-
Mailing list archive
-
Message #00477
[HG UFL] stupid bugfix
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 <martinal@xxxxxxxxx>"
date: Mon Oct 27 15:00:49 2008 +0100
files: ufl/basisfunction.py
description:
stupid bugfix
changeset: 360:7018744789dffc793978a7d18957bd2ead8be85b
user: "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
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 <martinal@xxxxxxxxx>"
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