diff --git a/src/blockforest/communication/NonUniformBufferedScheme.h b/src/blockforest/communication/NonUniformBufferedScheme.h index a87d4219c4e65853e2659311efd66066ce79ec1e..ee69a0e76eba5a5da38ca382855e8e1baa881d2f 100644 --- a/src/blockforest/communication/NonUniformBufferedScheme.h +++ b/src/blockforest/communication/NonUniformBufferedScheme.h @@ -709,7 +709,7 @@ void NonUniformBufferedScheme<Stencil>::startCommunicationEqualLevel( const uint for( auto & sender : sendFunctions) { - auto sendingFunc = [&sfunc = sender.second](SendBuffer & sbuf) { NonUniformBufferedScheme< Stencil >::send(sbuf, sfunc); }; + auto sendingFunc = [sfunc = sender.second](SendBuffer & sbuf) { NonUniformBufferedScheme< Stencil >::send(sbuf, sfunc); }; bufferSystem->addSendingFunction ( int_c(sender.first), sendingFunc ); auto receivingFunc = [this](RecvBuffer & rbuf){ this->receive(rbuf); }; @@ -855,7 +855,7 @@ void NonUniformBufferedScheme<Stencil>::startCommunicationCoarseToFine( const ui resetBufferSystem( bufferSystem ); for( auto const &sender : sendFunctions ){ - auto sendingFunc = [&sfunc = sender.second](SendBuffer & sbuf) { NonUniformBufferedScheme< Stencil >::send(sbuf, sfunc); }; + auto sendingFunc = [sfunc = sender.second](SendBuffer & sbuf) { NonUniformBufferedScheme< Stencil >::send(sbuf, sfunc); }; bufferSystem->addSendingFunction( int_c(sender.first), sendingFunc ); } @@ -1004,7 +1004,7 @@ void NonUniformBufferedScheme<Stencil>::startCommunicationFineToCoarse( const ui resetBufferSystem( bufferSystem ); for( auto const &sender : sendFunctions ){ - auto sendingFunc = [&sfunc = sender.second](SendBuffer & sbuf) { NonUniformBufferedScheme< Stencil >::send(sbuf, sfunc); }; + auto sendingFunc = [sfunc = sender.second](SendBuffer & sbuf) { NonUniformBufferedScheme< Stencil >::send(sbuf, sfunc); }; bufferSystem->addSendingFunction( int_c(sender.first), sendingFunc ); }