diff --git a/dune/elasticity/assemblers/ogdenassembler.hh b/dune/elasticity/assemblers/ogdenassembler.hh index 631c556f21b350b873fa8463d823815d0391a8fe..4691967ece06f81d900d34c0a6cc8e66bcb75309 100644 --- a/dune/elasticity/assemblers/ogdenassembler.hh +++ b/dune/elasticity/assemblers/ogdenassembler.hh @@ -101,8 +101,16 @@ template <class GridType, class TrialLocalFE, class AnsatzLocalFE> const Dune::BlockVector<Dune::FieldVector<double,dim> >& localSolution, LocalMatrix& localMatrix, Dune::BlockVector<Dune::FieldVector<double,dim> >& localRhs, const TrialLocalFE& tFE, const AnsatzLocalFE& aFE) const; - + // This method is never actually called, it's just here to implement all pure virtual functions + void assemble(const Element& element, LocalMatrix& localMatrix, + const TrialLocalFE& tFE, const AnsatzLocalFE& aFE) const + { + // dummy + Dune::BlockVector<Dune::FieldVector<double,dim> > localSol(tFE.localBasis().size()); + localSol = 0; + assemble(element,localSol,localMatrix,tFE, aFE); + } };