summaryrefslogtreecommitdiff
path: root/matching/src/tests/test_matching_distance.cpp
diff options
context:
space:
mode:
authorArnur Nigmetov <nigmetov@tugraz.at>2020-01-14 16:17:43 +0100
committerArnur Nigmetov <nigmetov@tugraz.at>2020-02-18 15:02:39 +0100
commitee65fce990b1dc683e1220c18c5f404a82373e55 (patch)
tree6c4aabba39f4f302024d17ff088d14653a12563e /matching/src/tests/test_matching_distance.cpp
parent6942d80c4d49239bca9cace9833aa74aee11ddcb (diff)
Interim: matching distance for modules
1. Templatize DistanceCalculator (DiagramProvider) 2. Add BifiltrationProxy with the same interface as ModulePresentation (dimension fixed). 3. Call Hera with relative error. 4. Add class ModulePresentation. To-Do: reading module presentations from Rivet format.
Diffstat (limited to 'matching/src/tests/test_matching_distance.cpp')
-rw-r--r--matching/src/tests/test_matching_distance.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/matching/src/tests/test_matching_distance.cpp b/matching/src/tests/test_matching_distance.cpp
index a54e18e..caf32cd 100644
--- a/matching/src/tests/test_matching_distance.cpp
+++ b/matching/src/tests/test_matching_distance.cpp
@@ -37,7 +37,10 @@ TEST_CASE("Different bounds", "[bounds]")
CalculationParams params;
params.initialization_depth = 2;
- DistanceCalculator calc(bif_a, bif_b, params);
+ BifiltrationProxy bifp_a(bif_a, params.dim);
+ BifiltrationProxy bifp_b(bif_b, params.dim);
+
+ DistanceCalculator<BifiltrationProxy> calc(bifp_a, bifp_b, params);
// REQUIRE(calc.max_x_ == Approx(max_x));
// REQUIRE(calc.max_y_ == Approx(max_y));