Comment 1 for bug 1086580

Revision history for this message
Martin Sandve Alnæs (martinal) wrote :

The name adaptivepoisson_form_8 is not made by UFL, neither is the counting of forms (form #8), this must be an FFC issue. Probably caused by the regression fix I did in late august to make ffc use the form names that have always been provided by ufl (ffc -r1754).

How is this supposed to be compiled? Compiling with ffc -l dolfin I get different errors on make:

martinal@martinal-mac:~/dev/fenics/dolfin/work/demo/undocumented/auto-adaptive-poisson/cpp$ make
...
/home/martinal/dev/fenics/dolfin/work/demo/undocumented/auto-adaptive-poisson/cpp/main.cpp:68:3: error: ‘LinearForm’ is not a member of ‘AdaptivePoisson’

This is because the forms L and M in the .ufl file are both linear forms, and therefore no single LinearForm typedef can be made.