Add explicit std::plus to accumulate

This commit is contained in:
Alejandro Gallo 2021-10-01 17:47:07 +02:00
parent 8c64423052
commit 7844f15deb
2 changed files with 6 additions and 2 deletions

View File

@ -1142,6 +1142,7 @@ namespace atrip {
#include <vector> #include <vector>
#include <array> #include <array>
#include <numeric>
#include <atrip/Utils.hpp> #include <atrip/Utils.hpp>
#include <atrip/Debug.hpp> #include <atrip/Debug.hpp>
@ -1190,7 +1191,8 @@ namespace atrip {
== ==
( std::accumulate(n_tuples_per_rank.begin(), ( std::accumulate(n_tuples_per_rank.begin(),
n_tuples_per_rank.end(), n_tuples_per_rank.end(),
0UL) 0UL,
std::plus<size_t>())
+ nExtraInvalid + nExtraInvalid
)); ));
#endif #endif

View File

@ -3,6 +3,7 @@
#include <vector> #include <vector>
#include <array> #include <array>
#include <numeric>
#include <atrip/Utils.hpp> #include <atrip/Utils.hpp>
#include <atrip/Debug.hpp> #include <atrip/Debug.hpp>
@ -51,7 +52,8 @@ namespace atrip {
== ==
( std::accumulate(n_tuples_per_rank.begin(), ( std::accumulate(n_tuples_per_rank.begin(),
n_tuples_per_rank.end(), n_tuples_per_rank.end(),
0UL) 0UL,
std::plus<size_t>())
+ nExtraInvalid + nExtraInvalid
)); ));
#endif #endif