summaryrefslogtreecommitdiff
path: root/src/base/filters/BloomFilters.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/filters/BloomFilters.py')
-rw-r--r--src/base/filters/BloomFilters.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/base/filters/BloomFilters.py b/src/base/filters/BloomFilters.py
index 208b8a97a..df0a894ab 100644
--- a/src/base/filters/BloomFilters.py
+++ b/src/base/filters/BloomFilters.py
@@ -54,11 +54,6 @@ class BloomFilterBlock(BloomFilterBase):
masks_sizes = VectorParam.Unsigned([Self.offset_bits, Self.offset_bits],
"Size, in number of bits, of each mask")
-class BloomFilterBulk(BloomFilterBase):
- type = 'BloomFilterBulk'
- cxx_class = 'BloomFilter::Bulk'
- cxx_header = "base/filters/bulk_bloom_filter.hh"
-
class BloomFilterLSBCounting(BloomFilterBase):
type = 'BloomFilterLSBCounting'
cxx_class = 'BloomFilter::LSBCounting'
@@ -80,6 +75,11 @@ class BloomFilterMultiBitSel(BloomFilterBase):
skip_bits = Param.Int(2, "Offset from block number")
is_parallel = Param.Bool(False, "Whether hashing is done in parallel")
+class BloomFilterBulk(BloomFilterMultiBitSel):
+ type = 'BloomFilterBulk'
+ cxx_class = 'BloomFilter::Bulk'
+ cxx_header = "base/filters/bulk_bloom_filter.hh"
+
class BloomFilterH3(BloomFilterMultiBitSel):
type = 'BloomFilterH3'
cxx_class = 'BloomFilter::H3'