When we reject both the Newton step and the Cauchy point, we tighten all of our augmented solve tolerances and try again. Sometimes, due to numerical error, these tolerances become essentially zero, which means we can't make progress and need to exit. We currently have a safety check, but we need a unit test to verify it.
When we reject both the Newton step and the Cauchy point, we tighten all of our augmented solve tolerances and try again. Sometimes, due to numerical error, these tolerances become essentially zero, which means we can't make progress and need to exit. We currently have a safety check, but we need a unit test to verify it.