Skip to content
Snippets Groups Projects
Commit 492b24c8 authored by Elias Pipping's avatar Elias Pipping Committed by Elias Pipping
Browse files

Use a less scale-dependent assertion

parent cdb95cb1
No related branches found
No related tags found
No related merge requests found
......@@ -57,6 +57,8 @@ double state_update_dieterich(double h, double uol, double old_state) {
log((ret - old_state + uol)/h) = -ret
*/
assert(std::abs(std::log((ret - old_state + uol) / h) + ret) < 1e-13);
assert(std::min(std::abs(ret - old_state + uol - h * std::exp(-ret)),
std::abs(std::log((ret - old_state + uol) / h) + ret)) <
1e-12);
return ret;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment