From 59db7fbc7f8e21657dcc6866ad668514c118c48f Mon Sep 17 00:00:00 2001 From: Ulrich Bauer Date: Thu, 12 Nov 2015 01:58:24 -0500 Subject: fixed coefficient-less variant --- ripser.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ripser.cpp') diff --git a/ripser.cpp b/ripser.cpp index e271dac..14cbead 100644 --- a/ripser.cpp +++ b/ripser.cpp @@ -196,8 +196,12 @@ struct greater_index { #ifdef STORE_DIAMETERS class entry_diameter_t: public std::pair { - public: entry_diameter_t(std::pair p) : std::pair(p) {} - public: entry_diameter_t(entry_t e) : std::pair(e, 0) {} +public: + entry_diameter_t(std::pair p) : std::pair(p) {} +#ifdef USE_COEFFICIENTS + entry_diameter_t(entry_t e) : std::pair(e, 0) {} +#endif + entry_diameter_t(index_t i) : std::pair(i, 0) {} }; inline const entry_t& get_entry(const entry_diameter_t& p) { return p.first; } -- cgit v1.2.3