aboutsummaryrefslogtreecommitdiffstats
path: root/chilbert/Hilbert.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'chilbert/Hilbert.hpp')
-rw-r--r--chilbert/Hilbert.hpp105
1 files changed, 68 insertions, 37 deletions
diff --git a/chilbert/Hilbert.hpp b/chilbert/Hilbert.hpp
index 7ff0a78..34279ae 100644
--- a/chilbert/Hilbert.hpp
+++ b/chilbert/Hilbert.hpp
@@ -19,7 +19,6 @@
#ifndef CHILBERT_HILBERT_HPP
#define CHILBERT_HILBERT_HPP
-
#include "chilbert/Algorithm.hpp"
#include "chilbert/BigBitVec.hpp"
#include "chilbert/FixBitVec.hpp"
@@ -58,84 +57,116 @@
// Largest precision value (max_i { ms[i] }). If not provided, defaults
// to zero and will be calculated by the function,
-
-namespace chilbert
-{
+namespace chilbert {
// fix -> fix
-inline void coordsToIndex( const CFixBitVec *p, int m, int n, CFixBitVec &h )
+inline void
+coordsToIndex(const CFixBitVec* p, int m, int n, CFixBitVec& h)
{
- coordsToIndex<CFixBitVec,CFixBitVec>(p,m,n,h);
+ coordsToIndex<CFixBitVec, CFixBitVec>(p, m, n, h);
}
-inline void indexToCoords( CFixBitVec *p, int m, int n, const CFixBitVec &h )
+inline void
+indexToCoords(CFixBitVec* p, int m, int n, const CFixBitVec& h)
{
- indexToCoords<CFixBitVec,CFixBitVec>(p,m,n,h);
+ indexToCoords<CFixBitVec, CFixBitVec>(p, m, n, h);
}
-inline void coordsToCompactIndex( const CFixBitVec *p, const int *ms, int n,
- CFixBitVec &hc, int M, int m )
+inline void
+coordsToCompactIndex(const CFixBitVec* p,
+ const int* ms,
+ int n,
+ CFixBitVec& hc,
+ int M,
+ int m)
{
- coordsToCompactIndex<CFixBitVec,CFixBitVec>(p,ms,n,hc,M,m);
+ coordsToCompactIndex<CFixBitVec, CFixBitVec>(p, ms, n, hc, M, m);
}
-inline void compactIndexToCoords( CFixBitVec *p, const int *ms, int n,
- const CFixBitVec &hc, int M, int m )
+inline void
+compactIndexToCoords(CFixBitVec* p,
+ const int* ms,
+ int n,
+ const CFixBitVec& hc,
+ int M,
+ int m)
{
- compactIndexToCoords<CFixBitVec,CFixBitVec>(p,ms,n,hc,M,m);
+ compactIndexToCoords<CFixBitVec, CFixBitVec>(p, ms, n, hc, M, m);
}
// fix -> big
-inline void coordsToIndex( const CFixBitVec *p, int m, int n, CBigBitVec &h )
+inline void
+coordsToIndex(const CFixBitVec* p, int m, int n, CBigBitVec& h)
{
- coordsToIndex<CFixBitVec,CBigBitVec>(p,m,n,h);
+ coordsToIndex<CFixBitVec, CBigBitVec>(p, m, n, h);
}
-inline void indexToCoords( CFixBitVec *p, int m, int n, const CBigBitVec &h )
+inline void
+indexToCoords(CFixBitVec* p, int m, int n, const CBigBitVec& h)
{
- indexToCoords<CFixBitVec,CBigBitVec>(p,m,n,h);
+ indexToCoords<CFixBitVec, CBigBitVec>(p, m, n, h);
}
-inline void coordsToCompactIndex( const CFixBitVec *p, const int *ms, int n,
- CBigBitVec &hc, int M, int m )
+inline void
+coordsToCompactIndex(const CFixBitVec* p,
+ const int* ms,
+ int n,
+ CBigBitVec& hc,
+ int M,
+ int m)
{
- coordsToCompactIndex<CFixBitVec,CBigBitVec>(p,ms,n,hc,M,m);
+ coordsToCompactIndex<CFixBitVec, CBigBitVec>(p, ms, n, hc, M, m);
}
-inline void compactIndexToCoords( CFixBitVec *p, const int *ms, int n,
- const CBigBitVec &hc, int M, int m )
+inline void
+compactIndexToCoords(CFixBitVec* p,
+ const int* ms,
+ int n,
+ const CBigBitVec& hc,
+ int M,
+ int m)
{
- compactIndexToCoords<CFixBitVec,CBigBitVec>(p,ms,n,hc,M,m);
+ compactIndexToCoords<CFixBitVec, CBigBitVec>(p, ms, n, hc, M, m);
}
// big -> big
-inline void coordsToIndex( const CBigBitVec *p, int m, int n, CBigBitVec &h )
+inline void
+coordsToIndex(const CBigBitVec* p, int m, int n, CBigBitVec& h)
{
- coordsToIndex<CBigBitVec,CBigBitVec>(p,m,n,h);
+ coordsToIndex<CBigBitVec, CBigBitVec>(p, m, n, h);
}
-inline void indexToCoords( CBigBitVec *p, int m, int n, const CBigBitVec &h )
+inline void
+indexToCoords(CBigBitVec* p, int m, int n, const CBigBitVec& h)
{
- indexToCoords<CBigBitVec,CBigBitVec>(p,m,n,h);
+ indexToCoords<CBigBitVec, CBigBitVec>(p, m, n, h);
}
-inline void coordsToCompactIndex( const CBigBitVec *p, const int *ms, int n,
- CBigBitVec &hc, int M, int m )
+inline void
+coordsToCompactIndex(const CBigBitVec* p,
+ const int* ms,
+ int n,
+ CBigBitVec& hc,
+ int M,
+ int m)
{
- coordsToCompactIndex<CBigBitVec,CBigBitVec>(p,ms,n,hc,M,m);
+ coordsToCompactIndex<CBigBitVec, CBigBitVec>(p, ms, n, hc, M, m);
}
-inline void compactIndexToCoords( CBigBitVec *p, const int *ms, int n,
- const CBigBitVec &hc, int M, int m )
+inline void
+compactIndexToCoords(CBigBitVec* p,
+ const int* ms,
+ int n,
+ const CBigBitVec& hc,
+ int M,
+ int m)
{
- compactIndexToCoords<CBigBitVec,CBigBitVec>(p,ms,n,hc,M,m);
-}
-
+ compactIndexToCoords<CBigBitVec, CBigBitVec>(p, ms, n, hc, M, m);
}
+} // namespace chilbert
#endif
-