aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/bench_hilbert.cpp6
-rw-r--r--test/test_hilbert.cpp12
2 files changed, 8 insertions, 10 deletions
diff --git a/test/bench_hilbert.cpp b/test/bench_hilbert.cpp
index c5f1ad9..e216efe 100644
--- a/test/bench_hilbert.cpp
+++ b/test/bench_hilbert.cpp
@@ -33,8 +33,7 @@ struct BenchCoordsToIndex
const auto p = make_random_point<M, D>(ctx);
H ha = make_zero_bitvec<H, D * M>();
- return run_bench(
- [&](auto) { chilbert::coords_to_index(p.data(), M, D, ha); });
+ return run_bench([&](auto) { chilbert::coords_to_index(p, M, D, ha); });
}
};
@@ -46,8 +45,7 @@ struct BenchIndexToCoords
auto p = make_random_point<M, D>(ctx);
const H ha = make_random_bitvec<H, D * M>(ctx);
- return run_bench(
- [&](auto) { chilbert::index_to_coords(p.data(), M, D, ha); });
+ return run_bench([&](auto) { chilbert::index_to_coords(p, M, D, ha); });
}
};
diff --git a/test/test_hilbert.cpp b/test/test_hilbert.cpp
index 1d32668..5d1f52a 100644
--- a/test/test_hilbert.cpp
+++ b/test/test_hilbert.cpp
@@ -92,12 +92,12 @@ test_standard(Context& ctx)
H ha = make_zero_bitvec<H, D * M>();
assert(ha.size() >= D * M);
- chilbert::coords_to_index(pa.data(), M, D, ha);
+ chilbert::coords_to_index(pa, M, D, ha);
{
// Ensure unmapping results in the original point
auto pa_out = make_random_point<M, D>(ctx);
- chilbert::index_to_coords(pa_out.data(), M, D, ha);
+ chilbert::index_to_coords(pa_out, M, D, ha);
assert(pa_out == pa);
}
@@ -110,7 +110,7 @@ test_standard(Context& ctx)
// Unmap next hilbert index to a point
auto pb = make_random_point<M, D>(ctx);
- chilbert::index_to_coords(pb.data(), M, D, hb);
+ chilbert::index_to_coords(pb, M, D, hb);
// Ensure next point is 1 unit of distance away from first
assert(squared_distance(pa, pb) == 1);
@@ -128,12 +128,12 @@ test_compact(Context& ctx)
T ha = make_zero_bitvec<T, D * M>();
assert(ha.size() >= D * M);
- chilbert::coords_to_compact_index(pa.data(), ms.data(), D, ha);
+ chilbert::coords_to_compact_index(pa, ms.data(), D, ha);
{
// Ensure unmapping results in the original point
auto pa_out = make_random_point<M, D>(ctx);
- chilbert::compact_index_to_coords(pa_out.data(), ms.data(), D, ha);
+ chilbert::compact_index_to_coords(pa_out, ms.data(), D, ha);
assert(pa_out == pa);
}
@@ -146,7 +146,7 @@ test_compact(Context& ctx)
// Unmap next hilbert index to a point
auto pb = make_random_point<M, D>(ctx);
- chilbert::compact_index_to_coords(pb.data(), ms.data(), D, hb);
+ chilbert::compact_index_to_coords(pb, ms.data(), D, hb);
// Ensure next point is 1 unit of distance away from first
assert(squared_distance(pa, pb) == 1);