From bd3300343726981dbb7b7f45d1cabc9d781e28a1 Mon Sep 17 00:00:00 2001 From: Arnur Nigmetov Date: Mon, 24 Apr 2017 16:49:37 +0600 Subject: Empty diagram bug for Wasserstein fixed --- geom_matching/wasserstein/include/basic_defs_ws.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'geom_matching/wasserstein/include/basic_defs_ws.h') diff --git a/geom_matching/wasserstein/include/basic_defs_ws.h b/geom_matching/wasserstein/include/basic_defs_ws.h index 365c3bd..474af22 100644 --- a/geom_matching/wasserstein/include/basic_defs_ws.h +++ b/geom_matching/wasserstein/include/basic_defs_ws.h @@ -77,6 +77,7 @@ struct DiagramPoint bool isNormal(void) const { return type == NORMAL; } double getRealX() const; // return the x-coord double getRealY() const; // return the y-coord + double persistenceLp(const double p) const; #ifndef FOR_R_TDA friend std::ostream& operator<<(std::ostream& output, const DiagramPoint p); #endif @@ -92,6 +93,7 @@ double sqrDist(const Point& a, const Point& b); double dist(const Point& a, const Point& b); double distLInf(const DiagramPoint& a, const DiagramPoint& b); double distLp(const DiagramPoint& a, const DiagramPoint& b, const double p); +double persistenceLp(const DiagramPoint& a, const double p); template double getFurthestDistance3Approx(DiagPointContainer& A, DiagPointContainer& B) -- cgit v1.2.3