aboutsummaryrefslogtreecommitdiffstats
path: root/Hilbert
diff options
context:
space:
mode:
Diffstat (limited to 'Hilbert')
-rw-r--r--Hilbert/BigBitVec.hpp4
-rw-r--r--Hilbert/FixBitVec.hpp3
-rw-r--r--Hilbert/Operations.hpp4
3 files changed, 11 insertions, 0 deletions
diff --git a/Hilbert/BigBitVec.hpp b/Hilbert/BigBitVec.hpp
index 80a92fb..5700b2e 100644
--- a/Hilbert/BigBitVec.hpp
+++ b/Hilbert/BigBitVec.hpp
@@ -29,6 +29,8 @@
#define FBVS_NEEDED(b) ((BBV_MAX(b,1)+FBV_BITS-1)/FBV_BITS)
#define BBV_MODSPLIT(r,b,k) { b=(k); r=b/FBV_BITS; b-=r*FBV_BITS; }
+namespace Hilbert {
+
class CBigBitVec
{
public:
@@ -792,4 +794,6 @@ private:
int m_iRacks;
};
+} // namespace Hilbert
+
#endif
diff --git a/Hilbert/FixBitVec.hpp b/Hilbert/FixBitVec.hpp
index 06c3523..24f932d 100644
--- a/Hilbert/FixBitVec.hpp
+++ b/Hilbert/FixBitVec.hpp
@@ -24,6 +24,8 @@
#include <inttypes.h>
#include <cassert>
+namespace Hilbert {
+
// This must be an unsigned integer that is either
// 32 or 64 bits. Otherwise, there are places in the
// code that simply will not work.
@@ -414,5 +416,6 @@ private:
FBV_UINT m_uiRack;
};
+} // namespace Hilbert
#endif
diff --git a/Hilbert/Operations.hpp b/Hilbert/Operations.hpp
index 9f9cd0b..1413518 100644
--- a/Hilbert/Operations.hpp
+++ b/Hilbert/Operations.hpp
@@ -24,6 +24,8 @@
#include <cstddef>
#include <type_traits>
+namespace Hilbert {
+
/// IntegralIndex<T> only exists if T is integral
template <typename T>
using IntegralIndex = std::enable_if_t<std::is_integral<T>::value, int>;
@@ -85,4 +87,6 @@ ffs<unsigned long long>(const unsigned long long field)
return __builtin_ffsll(field);
}
+} // namespace Hilbert
+
#endif