← Back to team overview

ufl team mailing list archive

Re: [Dolfin] [Branch ~ufl-core/ufl/main] Rev 1014: Add warnings to set_foo functions in finiteelement.py,

 

On 27 April 2011 11:52, Anders Logg <logg@xxxxxxxxx> wrote:
> On Wed, Apr 27, 2011 at 10:40:50AM +0100, Garth N. Wells wrote:
>> We need a quick discussion round to resolve this issue - DOLFIN is now
>> broken. I guess we need the form compiler to decide on the cell and
>> element type, and then have UFL return a new form.
>
> Yes, Martin mentioned at some point that it would be easy to add such
> a function to UFL (that takes a form and replacement elements and
> returns a new form).
>
> Martin, could you add such a function?

I think ufl.algorithm.transformations.replace would work if
FiniteElementBase derived from 'Terminal'.
Currently, it derives from 'object', what is the reason for that?
Anyway, it should be simple enough to add something equivalent for elements.

Kristian

> --
> Anders
>
>
>> Garth
>>
>> On 26/04/11 07:32, noreply@xxxxxxxxxxxxx wrote:
>> > ------------------------------------------------------------
>> > revno: 1014
>> > committer: Martin Alnæs <martinal@xxxxxxxxx>
>> > branch nick: ufl
>> > timestamp: Fri 2011-04-15 21:44:37 +0200
>> > message:
>> >   Add warnings to set_foo functions in finiteelement.py,
>> >   and remove repr modifications after construction time.
>> >
>> >   If this will break your code, it likely wasn't working
>> >   correctly anyway and you need to rewrite it before you
>> >   can update to this UFL version.
>> >
>> >   The set_foo functions will be removed completely before UFL 1.0.
>> >
>> >   Happy easter holiday :)
>> > modified:
>> >   ufl/finiteelement.py
>> >
>> >
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dolfin
>> Post to     : dolfin@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dolfin
>> More help   : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~ufl
> Post to     : ufl@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ufl
> More help   : https://help.launchpad.net/ListHelp
>



Follow ups

References