Comment 8 for bug 1666339

Revision history for this message
Bruno Chareyre (bruno-chareyre) wrote :

Hi Robert,
I was about to commit your fix, then I had another another guess.

Could you remove the pass-by-reference for the facet circulator in the function's signature?
void DFNFlowEngine::trickPermeability(RTriangulation::Facet_circulator facet, ...)
instead of
void DFNFlowEngine::trickPermeability(RTriangulation::Facet_circulator& facet, ...)

If it works I'll go for this second option since it looks a bit less magic (I can admit that circulators involve some in-place data which is lost when passed by reference, although I can't imagine how exactly).

Bruno