BlackoilModelNldd: rename ebosNewtonMethod to newtonMethod

This commit is contained in:
Arne Morten Kvarving 2024-02-06 10:11:57 +01:00
parent 16b0b942e9
commit 9287374ad8

View File

@ -515,20 +515,20 @@ private:
/// Apply an update to the primary variables.
void updateDomainSolution(const Domain& domain, const BVector& dx)
{
auto& modelSimulator = model_.simulator();
auto& ebosNewtonMethod = modelSimulator.model().newtonMethod();
SolutionVector& solution = modelSimulator.model().solution(/*timeIdx=*/0);
auto& simulator = model_.simulator();
auto& newtonMethod = simulator.model().newtonMethod();
SolutionVector& solution = simulator.model().solution(/*timeIdx=*/0);
ebosNewtonMethod.update_(/*nextSolution=*/solution,
/*curSolution=*/solution,
/*update=*/dx,
/*resid=*/dx,
domain.cells); // the update routines of the black
// oil model do not care about the
// residual
newtonMethod.update_(/*nextSolution=*/solution,
/*curSolution=*/solution,
/*update=*/dx,
/*resid=*/dx,
domain.cells); // the update routines of the black
// oil model do not care about the
// residual
// if the solution is updated, the intensive quantities need to be recalculated
modelSimulator.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0, domain);
simulator.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0, domain);
}
//! \brief Get reservoir quantities on this process needed for convergence calculations.