summaryrefslogtreecommitdiff
path: root/geom_matching/wasserstein/include/auction_runner_jac.h
diff options
context:
space:
mode:
Diffstat (limited to 'geom_matching/wasserstein/include/auction_runner_jac.h')
-rw-r--r--geom_matching/wasserstein/include/auction_runner_jac.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/geom_matching/wasserstein/include/auction_runner_jac.h b/geom_matching/wasserstein/include/auction_runner_jac.h
index 22d42b0..524498a 100644
--- a/geom_matching/wasserstein/include/auction_runner_jac.h
+++ b/geom_matching/wasserstein/include/auction_runner_jac.h
@@ -52,6 +52,7 @@ public:
double getEpsilon() const { return epsilon; }
double getWassersteinDistance();
double getWassersteinCost();
+ double getRelativeError() const { return relativeError; };
static constexpr double epsilonCommonRatio { 5 }; // next epsilon = current epsilon / epsilonCommonRatio
static constexpr int maxIterNum { 25 }; // maximal number of iterations of epsilon-scaling
private:
@@ -69,6 +70,7 @@ private:
double wassersteinDistance;
double wassersteinCost;
std::vector<IdxValPair> bidTable;
+ double relativeError;
// to get the 2 best items
std::unique_ptr<AuctionOracle> oracle;
std::list<size_t> unassignedBidders;