Is anyone else getting errors with the Functionals example 
(src/demo/functionals/cpp).  When I pulled the code it worked fine but 
when recompiled the form it died on me.


[EMAIL PROTECTED]:/usr/local/src/dolfin/src/demo/pde/functional/cpp$ 
make clean
rm -f *.o core *.core main.o demo
[EMAIL PROTECTED]:/usr/local/src/dolfin/src/demo/pde/functional/cpp$ 
ffc EnergyNorm.form
This is FFC, the FEniCS Form Compiler, version 0.4.3.
For further information, go to http://www/fenics.org/ffc/.

Preprocessing form file: EnergyNorm.form --> EnergyNorm.py
... < snip > ...
 
[EMAIL PROTECTED]:/usr/local/src/dolfin/src/demo/pde/functional/cpp$ 
make
`pkg-config --variable=compiler dolfin` `pkg-config --cflags dolfin` -c 
main.cpp
main.cpp: In function 'int main()':
main.cpp:41: error: no matching function for call to 
'EnergyNormFunctional::EnergyNormFunctional(main()::MyFunction&)'
EnergyNorm.h:819: note: candidates are: 
EnergyNormFunctional::EnergyNormFunctional()
EnergyNorm.h:815: note:                 
EnergyNormFunctional::EnergyNormFunctional(const EnergyNormFunctional&)
main.cpp:42: error: no matching function for call to 
'assemble(EnergyNormFunctional&, dolfin::UnitSquare&)'
/usr/local/include/dolfin/assemble.h:30: note: candidates are: void 
dolfin::assemble(dolfin::GenericTensor&, dolfin::Form&, dolfin::Mesh&)
/usr/local/include/dolfin/assemble.h:34: note:                 void 
dolfin::assemble(dolfin::GenericTensor&, dolfin::Form&, dolfin::Mesh&, 
const dolfin::SubDomain&)
/usr/local/include/dolfin/assemble.h:40: note:                 void 
dolfin::assemble(dolfin::GenericTensor&, dolfin::Form&, dolfin::Mesh&, 
const dolfin::MeshFunction<dolfin::uint>&, const 
dolfin::MeshFunction<dolfin::uint>&, const 
dolfin::MeshFunction<dolfin::uint>&)
/usr/local/include/dolfin/assemble.h:43: note:                 
dolfin::real dolfin::assemble(dolfin::Form&, dolfin::Mesh&)
/usr/local/include/dolfin/assemble.h:47: note:                 
dolfin::real dolfin::assemble(dolfin::Form&, dolfin::Mesh&, const 
dolfin::SubDomain&)
/usr/local/include/dolfin/assemble.h:53: note:                 
dolfin::real dolfin::assemble(dolfin::Form&, dolfin::Mesh&, const 
dolfin::MeshFunction<dolfin::uint>&, const 
dolfin::MeshFunction<dolfin::uint>&, const 
dolfin::MeshFunction<dolfin::uint>&)
/usr/local/include/dolfin/assemble.h:61: note:                 void 
dolfin::assemble(dolfin::GenericTensor&, const ufc::form&, 
dolfin::Mesh&, dolfin::Array<dolfin::Function*>&, dolfin::DofMapSet&, 
const dolfin::MeshFunction<dolfin::uint>*, const 
dolfin::MeshFunction<dolfin::uint>*, const 
dolfin::MeshFunction<dolfin::uint>*, bool)
make: *** [main.o] Error 1


-- 

====================
Andy Terrel
Computer Science Dept
University of Chicago
[EMAIL PROTECTED]
---------------------

In mathematics you don't understand things. 
You just get used to them.
                       - Johann Von Neumann

_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to