mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Added several checks to ensure timestep>0
This commit is contained in:
committed by
Atgeirr Flø Rasmussen
parent
d9b981e059
commit
3a56213ed8
@@ -579,8 +579,10 @@ protected:
|
||||
|
||||
// Use the implicit Euler time discretization
|
||||
for (unsigned eqIdx = 0; eqIdx < numEq; ++eqIdx) {
|
||||
double dt = elemCtx.simulator().timeStepSize();
|
||||
assert(dt>0);
|
||||
tmp[eqIdx] -= tmp2[eqIdx];
|
||||
tmp[eqIdx] *= scvVolume / elemCtx.simulator().timeStepSize();
|
||||
tmp[eqIdx] *= scvVolume / dt;
|
||||
|
||||
residual[dofIdx][eqIdx] += tmp[eqIdx];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user