From 9ea2c312d7641e60f8955067b2c301151dad5403 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 11 Aug 2018 18:52:20 +0200 Subject: Rename fsb() to find_first() to match boost::dynamic_bitset --- chilbert/Algorithm.hpp | 4 ++-- chilbert/BigBitVec.hpp | 2 +- chilbert/FixBitVec.hpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'chilbert') diff --git a/chilbert/Algorithm.hpp b/chilbert/Algorithm.hpp index 9d6fd52..d43a42b 100644 --- a/chilbert/Algorithm.hpp +++ b/chilbert/Algorithm.hpp @@ -79,7 +79,7 @@ update1(const I& l, const I& t, const I& w, int n, I& e, int& d) e.flip(d); //#D d == n-1 ? 0 : d+1 ); // Update direction - d += 1 + t.fsb(); + d += 1 + t.find_first(); if (d >= n) { d -= n; } @@ -103,7 +103,7 @@ update2(const I& l, const I& t, const I& w, int n, I& e, int& d) e.flip(d); //#D d == n-1 ? 0 : d+1 ); // Update direction - d += 1 + t.fsb(); + d += 1 + t.find_first(); if (d >= n) { d -= n; } diff --git a/chilbert/BigBitVec.hpp b/chilbert/BigBitVec.hpp index c395b05..1f97039 100644 --- a/chilbert/BigBitVec.hpp +++ b/chilbert/BigBitVec.hpp @@ -409,7 +409,7 @@ public: } /// Return 1 + the index of the first set bit, or 0 if there are none - int fsb() const + int find_first() const { for (int i = 0; i < m_iRacks; ++i) { const int j = ffs(m_pcRacks[i]); diff --git a/chilbert/FixBitVec.hpp b/chilbert/FixBitVec.hpp index a1a415e..2106aa5 100644 --- a/chilbert/FixBitVec.hpp +++ b/chilbert/FixBitVec.hpp @@ -194,7 +194,7 @@ public: bool none() const { return m_rack == 0; } /// Return 1 + the index of the first set bit, or 0 if there are none - int fsb() const { return chilbert::ffs(m_rack); } + int find_first() const { return chilbert::ffs(m_rack); } /// Flip all bits (one's complement) CFixBitVec& flip() -- cgit v1.2.1