← Back to team overview

fiat team mailing list archive

Re: numbering, etc

 

On Tue, Jan 22, 2008 at 11:48:23AM -0600, Robert Kirby wrote:
> Hi, with all of the difficulties regarding (0,1) vs (-1,1) and handling
> different kinds of reference orderings,
> we seem to have scattered reference element info in about 3 different modules.
>  It might be a good time
> to refactor some of this.  I propose having a "ReferenceElement" class that
> will encapsulate the
> geometry and topology of the particular reference elements, parametrizing the
> rest of FIAT on top of
> this.  This will make FIAT much cleaner and more extensible for people who want
> other orderings.
> 
> Rob

Is this instead of or in addition to the transformed spaces?

If instead of, this is what we started out with (trying to parametrize
FIAT over the reference element).

At some point, we may also want to think of having some common module
or interface for finite elements. Now, each of FIAT, SyFi, FFC, UFC
and UFL have a FiniteElement class of their own, some of which are
wrappers for the others.

-- 
Anders


Follow ups

References