diff options
author | Ulrich Bauer <ulrich.bauer@tum.de> | 2015-11-12 01:58:24 -0500 |
---|---|---|
committer | Ulrich Bauer <ulrich.bauer@tum.de> | 2015-11-12 01:58:24 -0500 |
commit | 59db7fbc7f8e21657dcc6866ad668514c118c48f (patch) | |
tree | d78df8f82d7bed4eb440f702bf7c1b7251153e02 | |
parent | 5b96258d54c3bf2f5d84024ce48717655aa4c9cd (diff) |
fixed coefficient-less variant
-rw-r--r-- | ripser.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -196,8 +196,12 @@ struct greater_index { #ifdef STORE_DIAMETERS class entry_diameter_t: public std::pair<entry_t, value_t> { - public: entry_diameter_t(std::pair<entry_t, value_t> p) : std::pair<entry_t, value_t>(p) {} - public: entry_diameter_t(entry_t e) : std::pair<entry_t, value_t>(e, 0) {} +public: + entry_diameter_t(std::pair<entry_t, value_t> p) : std::pair<entry_t, value_t>(p) {} +#ifdef USE_COEFFICIENTS + entry_diameter_t(entry_t e) : std::pair<entry_t, value_t>(e, 0) {} +#endif + entry_diameter_t(index_t i) : std::pair<entry_t, value_t>(i, 0) {} }; inline const entry_t& get_entry(const entry_diameter_t& p) { return p.first; } |