← Back to team overview

ffc team mailing list archive

Re: Compiling elements

 



Kristian Oelgaard wrote:
Quoting "Garth N. Wells" <gnw20@xxxxxxxxx>:

I've tried to compile an element with DOLFIN wrappers, but the wrapper
code is somewhat unexpected. From

     element = VectorElement("Lagrange", "triangle", 2)

with 'ffc -l dolfin'

I get

     class Velocity : public dolfin::Form
     {
     public:

       // Create form
       Velocity() : dolfin::Form()
       {
         _ufc_form = boost::shared_ptr<const ufc::form>(new UFC_Velocity());
       }

       // Destructor
       ~Velocity() {}

     };

FFC should generate a dolfin::FunctionSpace rather than a dolfin::Form.

I tried to fix this, see if it works now.

It's still generating a form and trying to create a UFC object that doesn't exists.

Did this ever work by the way? I
couldn't find a changeset where it did.


I had never tried it.

Garth

Kristian

Garth
_______________________________________________
FFC-dev mailing list
FFC-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/ffc-dev







Follow ups

References