ParFUM: Adapt to the MSA changes that don't require an instance of ENTRY_OPS
authorPhil Miller <mille121@illinois.edu>
Tue, 8 Sep 2009 21:13:59 +0000 (16:13 -0500)
committerPhil Miller <mille121@illinois.edu>
Thu, 10 Dec 2009 22:23:00 +0000 (16:23 -0600)
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;