On 07/26/2016 08:54 AM, Claire wrote:

I hope that I provide enough information.

Bruno suggestion was a good guess, but not the cause. The real cause is that your local assemble function takes the following arguments:
  const cell_iterator&,
  Assembly::ScratchData<3>&,
  Assembly::CopyData&
But, because you only work on active cells, the compiler is confused that you are saying in the first call to WorkStream::run() that you want to use active iterators, but that the local assembly function takes a (not necessarily active) iterator argument.

Change the first argument of the local assembly function to active_cell_iterator and it should all work.

Best
 W.

--
------------------------------------------------------------------------
Wolfgang Bangerth               email:            bange...@math.tamu.edu
                                www: http://www.math.tamu.edu/~bangerth/

--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to