← Back to team overview

ffc team mailing list archive

all forms broken

 

Something fishy is going on... I get errors in all .h files generated by
FFC when I build my DOLFIN-based solver.

I've been working on other things the last week, so I can't be sure that
it's the new FFC that's causig this. But I did intall the snapshot from
yesterday evening.

In file included from main.cpp:39:
forms/LSM_adv_SUPG.h: In constructor
`dolfin::LSM_adv_SUPG::BilinearForm::BilinearForm(dolfin::Function&,
dolfin::Function&, dolfin::Function&, const dolfin::real&)':
forms/LSM_adv_SUPG.h:506: error: cannot allocate an object of type
`dolfin::LSM_adv_SUPG::BilinearForm::TestElement'
forms/LSM_adv_SUPG.h:506: error:   because the following virtual
functions are abstract:
/afs/nada.kth.se/home/c/u1d4g64c/PDC/temp07/local/include/dolfin/FiniteElement.h:56: error:  virtual void dolfin::FiniteElement::vertexeval(dolfin::real*, unsigned int, const dolfin::real*, const dolfin::Mesh&) const
forms/LSM_adv_SUPG.h:509: error: cannot allocate an object of type
`dolfin::LSM_adv_SUPG::BilinearForm::TrialElement'
forms/LSM_adv_SUPG.h:509: error:   because the following virtual
functions are abstract:
/afs/nada.kth.se/home/c/u1d4g64c/PDC/temp07/local/include/dolfin/FiniteElement.h:56: error:  virtual void dolfin::FiniteElement::vertexeval(dolfin::real*, unsigned int, const dolfin::real*, const dolfin::Mesh&) const
forms/LSM_adv_SUPG.h:512: error: cannot allocate an object of type
`dolfin::LSM_adv_SUPG::BilinearForm::FunctionElement_0'
forms/LSM_adv_SUPG.h:512: error:   because the following virtual
functions are abstract:
/afs/nada.kth.se/home/c/u1d4g64c/PDC/temp07/local/include/dolfin/FiniteElement.h:56: error:  virtual void dolfin::FiniteElement::vertexeval(dolfin::real*, unsigned int, const dolfin::real*, const dolfin::Mesh&) const

regards,
Dag Lindbo



Follow ups