Fix accumulate bug
This commit is contained in:
parent
aa2d88ee2f
commit
8c64423052
@ -546,7 +546,7 @@ namespace atrip {
|
||||
: lengths(lens)
|
||||
, np(np_)
|
||||
, size(std::accumulate(lengths.begin(), lengths.end(),
|
||||
1, std::multiplies<size_t>()))
|
||||
1UL, std::multiplies<size_t>()))
|
||||
{ assert(lengths.size() <= 2); }
|
||||
|
||||
size_t find(Slice::Location const& p) const noexcept {
|
||||
@ -933,7 +933,7 @@ namespace atrip {
|
||||
std::vector<F>
|
||||
(std::accumulate(sliceLength.begin(),
|
||||
sliceLength.end(),
|
||||
1, std::multiplies<size_t>())))
|
||||
1UL, std::multiplies<size_t>())))
|
||||
, name(name_)
|
||||
, sliceTypes(sliceTypes_)
|
||||
, sliceBuffers(nSliceBuffers, sources[0])
|
||||
@ -1190,7 +1190,7 @@ namespace atrip {
|
||||
==
|
||||
( std::accumulate(n_tuples_per_rank.begin(),
|
||||
n_tuples_per_rank.end(),
|
||||
0)
|
||||
0UL)
|
||||
+ nExtraInvalid
|
||||
));
|
||||
#endif
|
||||
|
||||
@ -16,7 +16,7 @@ namespace atrip {
|
||||
: lengths(lens)
|
||||
, np(np_)
|
||||
, size(std::accumulate(lengths.begin(), lengths.end(),
|
||||
1, std::multiplies<size_t>()))
|
||||
1UL, std::multiplies<size_t>()))
|
||||
{ assert(lengths.size() <= 2); }
|
||||
|
||||
size_t find(Slice::Location const& p) const noexcept {
|
||||
|
||||
@ -340,7 +340,7 @@ namespace atrip {
|
||||
std::vector<F>
|
||||
(std::accumulate(sliceLength.begin(),
|
||||
sliceLength.end(),
|
||||
1, std::multiplies<size_t>())))
|
||||
1UL, std::multiplies<size_t>())))
|
||||
, name(name_)
|
||||
, sliceTypes(sliceTypes_)
|
||||
, sliceBuffers(nSliceBuffers, sources[0])
|
||||
|
||||
@ -51,7 +51,7 @@ namespace atrip {
|
||||
==
|
||||
( std::accumulate(n_tuples_per_rank.begin(),
|
||||
n_tuples_per_rank.end(),
|
||||
0)
|
||||
0UL)
|
||||
+ nExtraInvalid
|
||||
));
|
||||
#endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user