← Back to team overview

ffc team mailing list archive

Re: Compiling elements

 



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


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.

Try again now.


Works now. Thanks.

Just an aesthetic detail - the wrapper code class shouldn't be indented.

Garth

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

I had never tried it.

OK.

Kristian

Garth

Kristian

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









References