diff --git a/src/state/compute_state_dieterich_euler.cc b/src/state/compute_state_dieterich_euler.cc index ca51487a4e892f8c9f8d15ed4fca21de844eb2ec..a95bcefcddb0951e67c6f0d2b9a26159db1e3cd1 100644 --- a/src/state/compute_state_dieterich_euler.cc +++ b/src/state/compute_state_dieterich_euler.cc @@ -31,8 +31,7 @@ double state_update_dieterich_euler(double tau, double VoL, double old_state) { log((ret - old_state)/tau + VoL) = -ret */ - assert(std::min(std::abs(ret - old_state + tau * (VoL - std::exp(-ret))), - std::abs(std::log((ret - old_state) / tau + VoL) + ret)) < - 1e-12); + assert(std::abs(ret - old_state + tau * (VoL - std::exp(-ret))) < 1e-12 || + std::abs(std::log((ret - old_state) / tau + VoL) + ret) < 1e-12); return ret; }