summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/include/network.hpp2
-rw-r--r--lib/src/network.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/include/network.hpp b/lib/include/network.hpp
index abf88cd..5cbba0d 100644
--- a/lib/include/network.hpp
+++ b/lib/include/network.hpp
@@ -43,6 +43,6 @@ class network {
void break_edge(unsigned int);
void add_edge(unsigned int);
std::pair<double, std::vector<double>> currents();
- void fracture(hooks&, double cutoff = 1e-13);
+ void fracture(hooks&, double cutoff = 1e-14);
};
diff --git a/lib/src/network.cpp b/lib/src/network.cpp
index 8af140b..9addfdd 100644
--- a/lib/src/network.cpp
+++ b/lib/src/network.cpp
@@ -249,7 +249,7 @@ void network::fracture(hooks& m, double cutoff) {
while (true) {
auto currents = this->currents();
- if (currents.first < cutoff) {
+ if (currents.first < cutoff * G.vertices.size()) {
break;
}