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).
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? :trickPermeabil ity(RTriangulat ion::Facet_ circulator facet, ...) :trickPermeabil ity(RTriangulat ion::Facet_ circulator& facet, ...)
void DFNFlowEngine:
instead of
void DFNFlowEngine:
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