Adds iterable HP map parameters
[libcds.git] / test / stress / map / insdelfind / map_insdelfind.cpp
index 9594011b8636e0329cf6f0610afc13cc7249168f..2e5bbe949746c7f18c324c2c09df31303ddf5e50 100644 (file)
@@ -40,8 +40,10 @@ namespace map {
     size_t Map_InsDelFind::s_nHpFeldmanPassCount = 100;
     size_t Map_InsDelFind::s_nHpEllenBinTreeMapPassCount = 100;
     size_t Map_InsDelFind::s_nHpMichaelMapPassCount = 100;
+    size_t Map_InsDelFind::s_nHpMichaelIterableMapPassCount = 100;
     size_t Map_InsDelFind::s_nHpSkipListMapPassCount = 100;
     size_t Map_InsDelFind::s_nHpSplitListMapPassCount = 100;
+    size_t Map_InsDelFind::s_nHpSplitListIterableMapPassCount = 100;
 
     size_t Map_InsDelFind::s_nRcuFeldmanPassCount = 100;
     size_t Map_InsDelFind::s_nRcuEllenBinTreeMapPassCount = 100;
@@ -192,9 +194,10 @@ namespace map {
         if ( s_nMaxLoadFactor == 0 )
             s_nMaxLoadFactor = 1;
 
-        std::vector<size_t> lf;
-        for ( size_t n = 1; n <= s_nMaxLoadFactor; n *= 2 )
-            lf.push_back( n );
+        // Only test with max load factor.
+      std::vector<size_t> lf = {s_nMaxLoadFactor};
+//      for (size_t n = 1; n <= s_nMaxLoadFactor; n *= 2)
+//        lf.push_back(n);
 
         return lf;
     }