summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-10-24 08:24:24 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-10-24 08:24:24 +0200
commit0c6641b4e109f5116d6dad04bbab9bde0d56e347 (patch)
treeb3e4e7569189b27211f5ec4eb597468fd03fee87 /src/common
parentb1ce5681524c55b7591a4853ae00d16d766adb2e (diff)
Add debug traces for read_persistence_intervals_and_dimension
Diffstat (limited to 'src/common')
-rw-r--r--src/common/include/gudhi/reader_utils.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/common/include/gudhi/reader_utils.h b/src/common/include/gudhi/reader_utils.h
index 98335552..ee811967 100644
--- a/src/common/include/gudhi/reader_utils.h
+++ b/src/common/include/gudhi/reader_utils.h
@@ -305,8 +305,12 @@ void read_persistence_intervals_and_dimension(std::string const& filename, Outpu
std::string line;
getline(in, line);
if (line.length() != 0 && line[0] != '#') {
- double numbers[4];
+ double numbers[4] = {0.};
int n = sscanf(line.c_str(), "%lf %lf %lf %lf", &numbers[0], &numbers[1], &numbers[2], &numbers[3]);
+#ifdef DEBUG_TRACES
+ std::cout << "[" << n << "] = " << numbers[0] << "," << numbers[1]
+ << "," << numbers[2] << "," << numbers[3] << std::endl;
+#endif // DEBUG_TRACES
if (n >= 2) {
int dim = (n >= 3 ? static_cast<int>(numbers[n - 3]) : -1);
*out++ = std::make_tuple(dim, numbers[n - 2], numbers[n - 1]);