ufl team mailing list archive
-
ufl team
-
Mailing list archive
-
Message #00224
Re: [HG UFL] Implemented shape() in all classes.
2008/8/15 Anders Logg <logg@xxxxxxxxx>:
> On Fri, Aug 15, 2008 at 01:54:50PM +0200, UFL wrote:
>> One or more new changesets pushed to the primary ufl repository.
>> A short summary of the last three changesets is included below.
>>
>> changeset: 157:d0da2d48d30138a9faaaf377d5a2d29668b471b4
>> tag: tip
>> user: "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
>> date: Fri Aug 15 13:46:04 2008 +0200
>> files: test/elements.py test/indices.py ufl/algebra.py ufl/base.py ufl/basisfunctions.py ufl/common.py ufl/differentiation.py ufl/finiteelement.py ufl/geometry.py ufl/indexing.py ufl/mathfunctions.py ufl/restriction.py ufl/tensoralgebra.py ufl/tensors.py ufl/variable.py
>> description:
>> Implemented shape() in all classes.
>> Fixed some nasty bugs in Tensor as well.
>> We should have some more extensive tests of this though.
>
> Has value_rank(), value_dimension() etc been removed?
>
> --
> Anders
Yes.
I kept UFLObject.rank for now, but implemented it as "return
len(self.shape())" in the baseclass and removed it from the
subclasses. This way I didn't have to fix all rank checks yet.
--
Martin
Follow ups
References