ParFUM: Adapt to the MSA changes that don't require an instance of ENTRY_OPS
[charm.git] / src / libs / ck-libs / ParFUM / ParFUM_internals.h
index 4ccc5bbc7134817a1ec681b10ae07a5384f56e67..b9e5e470f403ba1c765d3de106b602dfce7c7e94 100644 (file)
@@ -2050,10 +2050,10 @@ class FEM_ElemAdj_Layer : public CkNoncopyable {
 template <class T, bool PUP_EVERY_ELEMENT=true >
   class DefaultListEntry {
     public:
-    inline void accumulate(T& a, const T& b) { a += b; }
+    static inline void accumulate(T& a, const T& b) { a += b; }
     // identity for initializing at start of accumulate
-    inline T getIdentity() { return T(); }
-    inline bool pupEveryElement(){ return PUP_EVERY_ELEMENT; }
+    static inline T getIdentity() { return T(); }
+    static inline bool pupEveryElement(){ return PUP_EVERY_ELEMENT; }
   };
 
 extern double elemlistaccTime;