On Thu, Jan 21, 2010 at 07:09:20PM +0100, Kristian Oelgaard wrote:
>
>
> 2010/1/21 Anders Logg <[email protected]>:
> >On Thu, Jan 21, 2010 at 06:57:49PM +0100, Kristian Oelgaard wrote:
> >>
> >>
> >>2010/1/21 Anders Logg <[email protected]>:
> >>>The following form files are currently failing, some because of
> >>>missing features in the tensor representation, but here are a couple
> >>>that I don't know how they should be handled:
> >>>
> >>>ElementRestriction.ufl
> >>>*** FFC: Sorry, finite element of type "ElementRestriction" are not 
> >>>supported by FIAT.
> >>
> >>This was handled by the FFC FiniteElement class by manipulating (among 
> >>other things) the entity_dofs dict.
> >>I'll have a look once finished with quadrature and the new format.
> >>
> >>>QuadratureElement.ufl
> >>>*** FFC: Sorry, finite element of type "Quadrature" are not supported by 
> >>>FIAT.
> >>
> >>I don't know if we can move this element to FIAT or if it is better to keep 
> >>it in FFC. I think we just need to return a QuadratureElement object. I'll 
> >>take a look at this one too.
> >
> >ok, good.
> >
> >I'm about to look more closely at supporting both quadrature and
> >tensor representation side by side and for the same form, metadata
> >etc.
>
> OK, I just need to sort out the component business for mixed elements, then 
> the code generation for quadrature should be more or less in place.

That was quick! It took me much longer to sort out the tensor
generation.

Note that ufl_element.extract_component works differently from what we
used before which was part of FFC (extract_component_element?). The
new function returns the component relative to the nested simple sub
element whereas the old returned an offset. If you need the offset,
subtract what you get out of extract_component from what you send
in...

--
Anders

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Mailing list: https://launchpad.net/~ffc
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ffc
More help   : https://help.launchpad.net/ListHelp

Reply via email to