summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ripser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ripser.cpp b/ripser.cpp
index 0bec092..cfa01a8 100644
--- a/ripser.cpp
+++ b/ripser.cpp
@@ -1239,7 +1239,7 @@ int main(int argc, char** argv) {
ripser<sparse_distance_matrix>(std::move(dist), dim_max, threshold, ratio, modulus)
.compute_barcodes();
- } else if (format == POINT_CLOUD) {
+ } else if (format == POINT_CLOUD && threshold < std::numeric_limits<value_t>::max()) {
sparse_distance_matrix dist(read_point_cloud(filename ? file_stream : std::cin), threshold);
ripser<sparse_distance_matrix>(std::move(dist), dim_max, threshold, ratio, modulus)
.compute_barcodes();