Thank to both of you for your time and answers. Pr. Bangerth's solution works perfectly (although I guess I could and should have figured it out by myself...)
Best, Claire Le mardi 26 juillet 2016 23:56:02 UTC+2, bangerth a écrit : > > 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: [email protected] > <javascript:> > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
