avoid throw for nan residuals instead return well as unconverged

This commit is contained in:
Tor Harald Sandve
2022-04-08 11:07:34 +02:00
parent ff410d268a
commit edf8786a58
3 changed files with 30 additions and 12 deletions

View File

@@ -199,8 +199,9 @@ protected:
EvalWell getWQTotal() const;
std::vector<Scalar> getWellResiduals(const std::vector<Scalar>& B_avg,
DeferredLogger& deferred_logger) const;
std::pair<bool, std::vector<Scalar> >
getFiniteWellResiduals(const std::vector<Scalar>& B_avg,
DeferredLogger& deferred_logger) const;
double getControlTolerance(const WellState& well_state,
const double tolerance_wells,