topomanager: const-correctness for some member functions
authorRamprasad Venkataraman <ramv@illinois.edu>
Wed, 27 Oct 2010 20:27:59 +0000 (15:27 -0500)
committerRamprasad Venkataraman <ramv@illinois.edu>
Wed, 27 Oct 2010 20:27:59 +0000 (15:27 -0500)
src/util/TopoManager.h

index 9bd420af8e213fd07e4f11be1989d8f5c89e3735..c10cd840813a986f05589998a4c966d80ef3c659 100644 (file)
@@ -41,14 +41,14 @@ class TopoManager {
     TopoManager(int NX, int NY, int NZ, int NT);
     ~TopoManager() { }
 
-    inline int getDimNX() { return dimNX; }
-    inline int getDimNY() { return dimNY; }
-    inline int getDimNZ() { return dimNZ; }
-    inline int getDimNT() { return dimNT; }
+    inline int getDimNX() const { return dimNX; }
+    inline int getDimNY() const { return dimNY; }
+    inline int getDimNZ() const { return dimNZ; }
+    inline int getDimNT() const { return dimNT; }
 
-    inline int getProcsPerNode() { return procsPerNode; }
+    inline int getProcsPerNode() const { return procsPerNode; }
 
-    int hasMultipleProcsPerNode();
+    int hasMultipleProcsPerNode() const;
     void rankToCoordinates(int pe, int &x, int &y, int &z, int &t);
     int coordinatesToRank(int x, int y, int z, int t);
     int getHopsBetweenRanks(int pe1, int pe2);