We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2601b15 commit cd7e548Copy full SHA for cd7e548
inst/include/RcppNT2/reduce/reduce.h
@@ -4,10 +4,11 @@
4
namespace RcppNT2 {
5
namespace reduce {
6
7
+template <typename V = double>
8
class PlusReducer
9
{
10
public:
- double init() { return 0.0; }
11
+ V init() { return V{}; }
12
13
template <typename T>
14
T combine(const T& t)
@@ -30,7 +31,8 @@ class PlusReducer
30
31
32
} // namespace reduce
33
-using PlusReducer = reduce::PlusReducer;
34
+template <typename T>
35
+using PlusReducer = reduce::PlusReducer<T>;
36
37
} // namespace RcppNT2
38
0 commit comments